ImageVerifierCode 换一换
格式:DOCX , 页数:41 ,大小:566.97KB ,
资源ID:24894964      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/24894964.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网上超市销售平台前台管理.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

网上超市销售平台前台管理.docx

1、网上超市销售平台前台管理浙江广厦建设职业技术学院软件技术专业毕业设计资料设计题目 网上超市销售平台 前台管理 学生姓名 潘 佳 辉 学 号 022* 指导教师 张 金 芳 专 业 软件技术 年 级 2012级 浙江广厦建设职业技术学院软件技术专业毕业设计说明书设计题目 网上超市销售平台前台管理 学生姓名 潘 佳 辉 学 号 022* 指导教师 张 金 芳 专 业 软件技术 年 级 2012级 目 录摘 要 11项目概述 21.1项目背景 21.2开发环境与工具 21.3可行性分析 21.3.1技术可行性 21.3.2管理可行性 31.3.3经济可行性 31.3.4运行可行性 31.3.5法律可

2、行性 32需求分析 42.1功能性需求 42.2非功能性需求 52.3用例设计 53总体设计 103.1系统分析 103.2数据库设计 113.3架构设计 144系统功能实现及关键代码 164.1 超市首页 164.2 浏览商品 204.3 添加和删除商品 224.4点击结算按扭 245网上超市用户使用手册 275.1打开超市首页 285.2登录主页 285.3商品分类 295.4管理购物车 305.5 说明 31摘 要随着市场经济的逐渐形成,全球化经济已在国内迅速发展起来。以往的销售模式正在受到空前的挑战:人们已经对去固定的场所、购买(出售)固定的物品的交易方式所带来的不便越来越感到不满,交

3、易的时间长、效率低。高额的运费、销售场地的凭租费等繁多的额外开支也给商家带来沉重的成本支出。为了适应市场、适应经济前进的步伐,买家和商家都在努力积极地寻找一种能够带来高效率、低成本销售模式。系统采用JSP作为主要开发语言,Tomcat为系统服务器,SQL Server为系统数据库。JSP、Tomcat、SQL Server为当今主流的网上购物系统的开发技术,无论从系统的兼容性还是可扩展性来看,采用JSP、Tomcat、SQL Server技术将有利于大中型系统的开发和建设。关键词:网上购物系统、网上购物、JSP、SQL Server1项目概述1.1项目背景(1)项目名称及背景项目名称:网上超市

4、。开发背景:追求更方便,更快捷的网上购物。为了提高在校学生学习的效率,满足学生对知识的需要,我们开发了这套稳定可靠、操作方便、安全有效的网上超市。(2)文档说明:该需求文档在实际开发过程中,迎合用户不断完善需求的过程中总结而来,请仔细阅读。1.2开发环境与工具(1)硬件环境Genuine Intel(R) CPU T2080 1.73GHz,2.5GBG的内存。(2)软件环境数据库:SQL Server 2008;操作系统:windows 7;运行环境: Microsoft Visual Studio 2010;(3)语言与开发工具所需语言:C#;所需开发工具:Microsoft Visual

5、 Studio 2010,SQL Server 2008;1.3可行性分析可行性分析,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。1.3.1技术可行性技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该系统采用了Microsoft Visual Studio 2008。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬

6、件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。1.3.2管理可行性本系统操作简单明了,分化清晰,管理起来十分方便即使是没有太多操作经验的人员经过几次的试用后也能正确使用,现有的系统管理制度和方法比较科学,规章制度比较齐全,管理测试基本通过。完善的规章制度和管理方法为系统的运行、维护提供了制度保障。1.3.3经济可行性系统的经济可行性指的是对组织的经济状况和投资能力进行分析,对系统建设、运行和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。但该平台设计只是作为本人的毕业设计,又因为本人的设计能力有限,其功能还不能完善,所以没有

7、什么经济效益可谈。1.3.4运行可行性操作可行性是指系统对组织机构的影响,现有人员和机构、设施、环境等对系统的适应性以及进行人员培训的补充计划可行性。该系统需要搭建JVM即JAVA虚拟机和Tomcat环境,在此环境下系统,并且在正确连接数据库后可以正常运行。而且从新系统使用难易程度上来看,新系统使用起来并不复杂,界面设计亲切,容易上手,使用起来还是比较方便的。1.3.5法律可行性该电子商务系统是本人自主开发的网上购物系统,还是个比较粗糙、功能还不完善的系统,开发这个系统不同于开发普通的系统软件,即该系统不同于原来已有的现代化的系统,不存在侵权等问题,本系统开发不会侵犯他人、集体或国家利益,不违

8、反国家法律,因此具有法律可行性。2需求分析2.1功能性需求修改商品数目一级商品类别一级商品类别修改商品类别添加商品类别二级商品类别一级商品类别商品类别分类图3.7 在线考试系统前台功能结构图后台管理商品分类修改商品信息客户管理订单处理订单管理添加商品网上超市销售平台前台有5个功能点。(1)资料管理A主要内容:让员工查看商品资料、供应商资料、客户资料、业务员资料、仓库信息、采购合同、销售合同。B主要功能:管理资料 。(2)采购管理A主要内容:采购订单、单购单、采购退货单、历史查询。B主要功能:让员工查看采购记录。(3)销售管理A主要内容:销售订单、销售单、销售退货单、历史查询。B主要功能:让员工

9、查看销售记录。(4)库存管理A主要内容:库存统计、出入库明细、上下限设定、库存报警、盘点数量录入、盘点差错调整。B主要功能:让用户更好的统计库存信息。(5)系统管理A主要内容:用户管理、角色权限设置、密码修改。B主要功能:登陆用户。2.2非功能性需求(1)安全需求因为本系统部署在中心血站的内网,故安全性无特别需求。(2)性能需求本系统使用的对象是中心血站所有科室的职员,性能上也无特别需求。(3)易用性需求本系统的使用对象计算机水平一般,有一定的易用性上的要求,系统应当存在着一些友好性的提示,提高程序的友好度。2.3用例设计(1)系统用例图(2)用例说明用例1:商品资料维护表2-1 商品资料用例

10、用例图主要角色员工用例说明获得商品资料列表数据,并对商品资料进行增删改查操作。数据说明商品名、规格、单位、产地、进货价、售货价、最后采货时间、最近销售日期、供货商典型事件流1) 员工点击进入系统点击资料管理-商品资料维护。2) 系统展现出当前商品资料的数据列表。3) 员工点击添加商品资料,弹出新增页面。4) 员工填入商品名、规格,点击保存按钮。5) 系统保存商品资料信息。用例2:供应商资料维护表2-2 供应商资料用例用例图主要角色员工用例说明获得供应商资料列表数据,并对商品资料进行增删改查操作。数据说明商品名、规格、单位、产地、进货价、售货价、最后采货时间、最近销售日期、供货商典型事件流1)

11、员工点击进入系统点击资料管理-供应商资料维护。2) 系统展现出当前供应商资料的数据列表。3) 员工点击添加供应商资料,弹出新增页面。4) 员工填入商品名、规格,点击保存按钮。5) 系统保存供应商资料信息。用例3:客户资料维护表2-3 客户资料用例用例图主要角色员工用例说明获得客户资料列表数据,并对商品资料进行增删改查操作。数据说明公司名称、联系人、职务、地址、联系电话、客户类型、业务类型、信誉度、地区典型事件流1) 员工点击进入系统点击资料管理-客户资料维护。2) 系统展现出当前客户资料的数据列表。3) 员工点击添加客户资料,弹出新增页面。4) 员工填入公司名称、联系人,点击保存按钮。5) 系

12、统保存客户资料信息。用例4:业务员信息维护表2-4 业务员信息用例用例图主要角色员工用例说明获得业务员信息列表数据,并对商品资料进行增删改查操作。数据说明名称、性别、地址、联系电话、部门、职务典型事件流1) 员工点击进入系统点击资料管理-业务员信息维护。2) 系统展现出当前业务员信息的数据列表。3) 员工点击添加业务员信息,弹出新增页面。4) 员工填入名称、性别,点击保存按钮。5) 系统保存业务员信息。5用例5:仓库信息维护表2-5 仓库信息用例用例图主要角色员工用例说明获得仓库信息列表数据,并对商品资料进行增删改查操作。数据说明仓库号、仓库名、类别典型事件流1) 员工点击进入系统点击资料管理

13、-仓库资料维护。2) 系统展现出当前仓库资料的数据列表。3) 员工点击添加仓库资料,弹出新增页面。4) 员工填入仓库号、仓库名,点击保存按钮。5) 系统保存仓库资料信息。6用例6:采购合同管理表2-6 采购合同管理用例用例图主要角色员工用例说明获得采购合同管理列表数据,并对商品资料进行增删改查操作。数据说明供货商、货号、进价、付款方式、账期、签订日期、合同期限典型事件流1) 员工点击进入系统点击资料管理-采购合同管理。2) 系统展现出当前采购合同管理的数据列表。3) 员工点击添加采购合同管理,弹出新增页面。4) 员工填入供货商、货号,点击保存按钮。5) 系统保存采购合同管理。3总体设计3.1系

14、统分析系统的名称、目标MyBookShop网上超市,主要任务是可以让人们随时随地享受网络商店带来的购物便利。此设计的总体目标是为人们的日常生活更加方便,促进信息世界的蓬勃发展,为建设和谐社会提供技术支持。根据此设计的要求和可行性分析,开发者可在Microsoft Visual Studio 2010之下建立。通过对这一实用系统的设计,使开发者能运用所学的专业理论知识去解决实际的应用问题。系统数据流程图数据流程图描述:本系统从总体上分为前台页面和管理后台两大部分。下面主要是前台管理模块的设计流程图。 推出图3.1 用户登陆流图考试安排网上超市销售平台前台管理考试安排表数据库考试记录考试记录表学生

15、处分数据表表修改密码考试成绩考试成绩表学生处分数据表表用户表表退出图3.2 在线考试系统前台管理流图3.2数据库设计数据字典是关于数据库中数据的描述,即元数据,而不是数据本身。数据本身将存放在物理数据库中,由数据库管理系统管理。数据字典有助于这些数据的进一步管理和控制,为设计人员和数据库管理员在数据库设计、实现和运行阶段控制有关数据提供依据。本系统的表的介绍如下: 1用户表Customers此表主要显示用户相关信息。序号列名数据类型长度允许空说明1CusIDint4否Id2LoginNamevarchar50是会员名3CusNamevarchar50是姓名4CusPwdvarchar20是密码

16、5Addressvarchar50是地址6Birthdaydatetime8是生日7Genderchar2是性别8Photonvarchar50是照片9RightIDint4是会员级别表3-1 用户表 2商品分类表 FirstCategry此表主要显示商品分类。序号列名数据类型长度允许空说明1firstCateIDint4否商品类别Id2firstNamevarchar30是商品类别名称表3-2 商品分类 3商品信息表 Goods此表主要记录了商品信息表。序号列名数据类型长度允许空说明1GoodsIDint4否商品Id2GoodsNamevarchar50是商品名称3Picturenvarch

17、ar50是商品图片4ISBNvarchar50是5CategoryIDint4是商品类别Id6Companyvarchar50是公司7MemberPricefloat8是会员价格8UnitPricefloat8是市场价格9PublishDatedatetime8是10EndDatevarchar50是11SellNumint4是12StoreNumint4是数量13IsHotint4是14DisCountint4是15Descriptiontext16是商品介绍表3-3 商品信息表4管理员表 Managers此表主要记录了管理员信息。序号列名数据类型长度允许空说明1ManagersIDint4

18、否Id2ManaNamevarchar20是3ManaPwdvarchar50是密码4RightIDint4是5Photovarchar50是照片6LoginNamevarchar20是账号表3-4 管理员信息表5考试成绩表 OrderDetails此表主要记录了管理员信息。表3-5 管理员信息表序号列名数据类型长度允许空说明1OrderDetailsIDint4否2OrderIDint4否3GoodsIDint4否4Quantityint4否5UnitPricefloat8否表3-5 管理员信息表6考试成绩表 Orders此表主要记录了管理员信息。序号列名数据类型长度允许空说明1Orders

19、IDint4否2PublishDatedatetime8否3UserIDint4否4TotalPricefloat8否5TotalCountint4否6IsPayint4是7IsSendint4是表3-6 管理员信息表7*表 SendCategry此表主要记录了管理员信息。序号列名数据类型长度允许空说明1SendCateIDint4否2SendNamevarchar30是3ParentIdint4是表3-7 管理员信息表8*表 sysdiagrams此表主要记录了管理员信息。序号列名数据类型长度允许空说明1namenvarchar128否2principal_idint4否3diagram_i

20、dint4否4versionint4是5definitionvarbinaryMAX是表3-8 管理员信息表3.3架构设计后勤服务管理系统架构主要是采用面向对象的三层架构,如图:.具体的分层结构,如下:层说明ESSE.CBS.UI表现层,主要负责数据的展示与操作等。ESSE.CBS.Service服务层,主要解决业务上一些逻辑和流程功能,并采用标签等技术,实现了事务操作等问题。ESSE.CBS.DAO数据访问层,实现了对象的增删改查等操作。ESSE.CBS.BO业务对象层,定义了对象的一般属性,继承了ESSE.Core.Bo层核心类,在属性定义时实现了延迟加载。ESSE.Core.BO对象核心

21、类,主要来处理业务对象的脏数据、过滤、排序等。组件设计模型如下:4系统功能实现及关键代码4.1 超市首页用户首页,可以浏览及查看商品的相关信息。图4.0超市主页。用户的登录,必须输入用户帐名、用户密码(MD5加密),验证码进入登陆页面,并且是管理员就显示管理员界面,如图4.1和4.2所示。图4.1 用户登录界面时序图如下:用户登录界面的关键代码如下:public partial class UserLogin : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) string strCon = Con

22、figurationManager.ConnectionStringsMyCon.ToString(); SqlConnection cn = null; protected void imgBtnLogin_Click(object sender, ImageClickEventArgs e) string name = txtUserName.Text.Trim(); string pwd = txtPwd.Text.Trim(); Customers customer; if (CustomersBLL.Login(name, pwd,out customer) SessionCurre

23、ntUser = customer; Response.Redirect(Default.aspx); else Response.Write(alert(用?户名?或密码?不?正y确,?请?重?新?填?写); 进入登录界面之后,需要输入账号以及密码:如图所示图4-2 管理员登录界面时序图如下:相关代码如下:public partial class Login : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) string strCon = ConfigurationManager.Connect

24、ionStringsMyCon.ToString(); SqlConnection cn = null; protected void imgBtnLogin_Click(object sender, ImageClickEventArgs e) string name = txtUserName.Text.Trim(); string pwd = txtPwd.Text.Trim(); string sql = select * from Managers where LoginName= + name + and ManaPwd= + pwd+; cn = new SqlConnectio

25、n(strCon); cn.Open(); SqlCommand cmd = new SqlCommand(sql, cn); SqlDataReader reader = cmd.ExecuteReader(); if (reader.Read() SessionCurrentAdmin = name; Response.Redirect(SearchUserInfo.aspx); else Response.Write(alert(用?户名?或密码?不?正y确,?请?重?新?填?写); 4.2 浏览商品用户登陆后首页,浏览及查看商品的相关信息可以将喜欢的商品放入购物车,并结算购买。图4-3

26、 浏览商品时序图如下:关键代码如下所示:public partial class Default : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) Bind_DisCount_Goods(); SqlConnection cn = null; SqlDataAdapter da = null; DataSet ds = new DataSet(); string strCon = ConfigurationManager.ConnectionStringsMyCon.ToString(); private void Bind_DisCount_Goods() string sql = select top 8 * from Goods where DisCount=1; cn = new SqlConnection(strCon); da = new SqlDataAdapter(sql ,cn); da.Fill(ds); DisCount_Goods.DataSource = ds.Tables0; DisCount_Goods.DataBind();

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1