




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、吉 首 大 学 JISHOU UNIVERSITY Java程序设计课程设计报 告 书题 目 网上购物店铺管理系统 作 者 2011级软件二班 第六组 所属学院 软件服务外包学院 专业年级 软件工程2011级 指导老师 * 写作时间 2013年5月 软件学院教务办制目 录1 前言- 1 -1.1 课题简介- 1 -1.2 方案及其论证- 1 -2需求分析- 1 -3概要设计(特殊功能)- 1 -4详细设计- 2 -5源代码及调试- 2 -6特殊问题解决方法- 2 -6.1问题1- 2 -6.2问题2- 2 -7使用说明及测试结果- 2 -8总结与体会- 2 -9参考文献- 2 -华中科技大学(
2、课程设计报告)(报告正文部分,在您提交的报告中将此段文字删除):(要求:正文部分一律用小四号字,宋体,1.5倍行距。一级标题为黑体小三无缩进靠左。二级标题为黑体四号无缩进靠左。三级标题为黑体小四号无缩进靠左。) 1 前言 1.1 课题简介课程设计的具体题目名称:网上情侣装店铺课程设计的目的:主要是为购物者和销售者提供一个良好的平台。课程设计的意义:随着网上购物的普及,越来越多的人选择网上购物或者网上开店。此课程设计主要是为了响应时代的要求,并提供一个良好的服务。课程设计具体要实现的内容:主要为在线销售和在线购物,功能主要为商品的管理,会员的管理,订单的管理,库存的管理,优惠的管理,在线支付。预
3、期实现效果:游客:可以浏览商品,注册会员等功能。会员:可以登录会员界面,在店铺中浏览商品,选择商品,下订单购买商品并向管理员提建议等。管理员:可以登录管理员界面,管理商品,管理会员等功能。1.2 方案及其论证1.2.1拟采用的解决方案:1) 所选开发软件及原因Dreamweaver 能比较方便的对界面进行可视化操作。Mysql 可以建数据库,有利于界面与数据库之间的连接Myeclipse 对项目进行打包,以及将项目统一化2) 系统功能结构网上店铺用户注册会员登录商品分类商品浏览热门推荐、搜索购物车留言薄用户管理友情链接用户资料管理用户订单管理用户收藏夹管理3) 实现技术1.2.2可行性分析1.
4、2.3设计进度安排2需求分析2.1. 简介2.1.1 目的本需求分析规格说明书的目的是为软件开发和客户之间就“网上购物平台”项目提供需求范围和需求内容的规定。通过此文档向客户展示他们对项目的理解,并且当规格说明书得到用户确认后,它将成为开发此软件在进行项目设计、实现、测试和实施过程中唯一的需求规范。2.1.2项目背景:该软件是在软件公司的支持下进行开发的,并与一定商家达成协议2.1.3 定义、首字母缩写词和缩略语本文档所涉及的专门术语定义和缩略语、缩写词的含义如下表:商场会员网上购物平台中合法的系统注册用户游客未注册或者未登录的网上购物平台浏览者管理员 系统某部分的管理者 2.1.4 参考资料
5、在本文档的编写过程中,参考了一下资料,如果对文档含义有模糊之处,请查阅以下相关资料:1.NET项目开发主编:常永英 机械工业出版社2开发软件的相关视频 2010-09-02:2.2 任务概述2.2.1 任务目标本项目旨在开发一套网上电子商务的平台,它将实现用户通过互联网完成商品采购的整个过程。用户可以同互联网选购自己需要的商品与商家通过订单达成协议。2.2.2 运行环境硬件:服务器:基于Intel构架的企业服务器工作站:PC机软件:操作系统: Windows Server 2007 支持环境:Microsoft IIS浏览器:IE6.0 后台数据库:mysql编程语言: Visual C#设计
6、工具:myeclipse, Dreamweaver, PhotoShop等 2.2.3 条件与限制本项目的开发必须有公司和领导的大力支持,必须有足够的人员并且有很高的团队精神。另外可能有技术和设备方面的欠缺,合理利用现有设备,项目的可扩展性、安全性、易于维护等。2.2.4网上店铺整个应用架构网上店铺是为了方便消费者购物减少购物时间方便浏览、减少购物场所的场地设置,同时消费者可以根据自己的需要任意的挑选以致买到合适实惠的商品以次进行购买提交订单,商场可以根据此平台进行订单处理和库存处理,以上结构图如下:用户购物管理订单处理系统管理店铺注册用户游客店铺业务管理员网上店铺管理员图1 整体应用架构图2
7、.3. 数据描述 2.3.1 表态数据用户信息表(users)字段名数据类型宽度字段描述User_idvarchar50用户名User_passwordvarchar50用户密码普通管理员(admin)字段名数据类型宽度字段描述midvarchar50编号mnamechar10姓名msexChar10性别melsevarchar10备注会员(vip)字段名数据类型宽度字段描述idvarchar50编号namechar10姓名sexChar10性别elsevarchar10备注游客字段名数据类型宽度字段描述idvarchar50编号namechar10姓名sexChar10性别elsevarch
8、ar10备注2.3.2 动态数据超级管理员和管理员负责输入各种商品信息,游客和会员可以浏览,但只有会员可以购买商品。2.3.3 数据库描述 数据库:MySQL Server 5.02.3.4 数据词典 数据词典可以广泛的应用于数据库应用系统的诸多方面,包括数据库的维护、完整性验证、安全性控制、软件通用性和生产效率的提高以及工具软件包的开发等。关系模型是目前应用最广泛、技术最成熟的一种数据库(DB)模型、其特点是概念简单清晰、易于为用户掌握和接受、有严格的数据基础和关系数据理论、能极大的简化数据库开开发与维护工作,因而深受广大用户欢迎。2.3.5 数据采集 管理员负责数据的收集、修改、更新、保存
9、等。2.4. 功能需求2.4.1 功能划分在本系统中,主要实现的功能模块有:用户注册、用户登录、商品分类、商品浏览、热门商品推荐、加入购物车、留言薄、用户管理(包括用户的资料修改、订单管理和收藏夹管理等)等。网上店铺用户注册会员登录商品分类商品浏览热门推荐、搜索购物车留言薄用户管理友情链接用户资料管理用户订单管理用户收藏夹管理图2 功能模块的划分2.4.2 功能描述 用户打开界面分四种情况:1. 未注册的用户(游客):游客是没有购买权利的,只可以浏览商品信息。2. 已经注册的用户(会员):会员可以购买本站的商品,也可以加入收藏夹方便以后查看。3. 普通管理员:管理员对本站的信息进
10、行管理。 各模块的功能用户注册用户可以注册个人信息成为会员会员登录会员登录后有购买商品的权利商品分类为用户提供很好的查询方式商品浏览提供各种商品的信息,让用户了解热门商品推荐、搜索吸引用户的眼球,更准确的找到你想要的商品留言薄及时与网站、商家进行沟通购物车会员可以先把商品放入购物车,在购物车中结算用户管理又分为资料管理、订单管理和收藏夹管理等友情链接一个网站的信息并不能满足用户的需求,提供友情链接更加人性化。用户管理:资料管理会员资料的添加、修改、查询和删除等订单管理会员订单的添加、修改、查询和取消等,订单的发送收藏夹管理物品的收藏、取消收藏、热门推荐、搜索等 用例
11、模型购买浏览、搜索商品会员登录用户注册浏览购买或加入收藏夹用 户图3 购买者用例模型会员审核管理用户订单管理管理收藏夹管理留言薄价格管理普通管理员商品管理库存管理送货管理 图4 管理员用例模型2.5. 性能需求2.5.1 数据精确度1. 主要通过周期性中断,来纪录相关的性能信息,如处理器指令指针等这种方法开销小,精确度高。2. 即可以使用直接的二进制插桩,也可以通过编译器在应用中插入分析代码。这种方式与自己在应用中增加计时函数类似,同时带来的开销大,但提供了更多的功能,如调用树,调用次数和函数开销等。2.5.2 时间特性1. 系统对单个用户的会话响应时间不超过秒。2. 更新处理数据时间能在消费
12、者所需求的范围内。3. 数据之间的转换时间不超过2秒钟。4. 数据在从服务器传送到客户机的时间不超过5秒钟。5. 数据库的录入,数据库数据的更新也需要一定的时间限制。2.5.3 适应性 运行环境操作系统 :WINDOWS,LINUX/UNIX及任何pc平台。浏览器 :Internet Explorer。 吞吐能力1. 系统并发量不低于系统所能承受的范围。 2. 系统吞吐量能达到100M/S。 3. 当并发量达到最大时,CPU利用率及内存使用率不超过30%。4. 系统能够支持群集和负载均衡,以保证系统性能的可扩展性。2.6. 运行需求2.6.1 用户界面界面是软件与用
13、户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优势,设计合理的界面能给用户带来轻松愉悦的感受。屏幕格式:1. 要求有菜单及工具栏以方便操作2. 各数据库信息可在屏幕上直接修改3. 各数据库统计结果可在屏幕上显示4. 进行系统分析后的结果可在另一窗口中显示报表格式:1. XX报表2. YY报表2.6.2 硬件接口要指出软件产品和系统硬件之间每一个接口的逻辑特点,还可以包括如下事宜:支撑什么样的设备,如何支撑这些设备,有何约定。2.6.3 软件接口在此要指定需使用其它的软件产品(如数
14、据库管理系统、操作系统)以及同其他应用系统之间的接口,对每一个所需的软件产品,要提供以下内容:1. 名字2. 规格说明号3. 版本号对于每一个接口,这部分应说明与软件产品相关的接口软件的目的,并根据信息的内容和格式定义接口,但不必详细描述任何已有完整文件的接口,只要引用定义该接口的文件即可。2.6.4 通信接口指定各种通信接口。如,局部网络的协议等。2.7. 其他需求2.7.1 可使用性1. 人员因素2. 美观 3. 用户界面的一致性 4. 联机帮助和环境相关帮助 5. 向导和代理 6. 用户文档和培训材料
15、2.7.2 安全保密性 1. 必须确保用户注册信息的安全 2. 使用户对它有一种信赖感2.7.3 可靠性1. 系统必需能够7×24不间断运行。 2. 系统能够定期自动备份数据,当故障发生时,能够使用备份数据恢复。 3. 系统启动时间不应该超过分钟。 4. 系统发生故障,恢复时间不应超过小时。 3概要设计(特殊功能) 对你要实现的系统的总体设计,包括:你系统的系统结构和体系框架;项目框图及本工作在项目中的地位;系统中自己完成模块部分的所有对象的概要设计(如对象的主要职责和对象之间的相互关系);主要的控制流程;重要的功能流程设计及方案选择等内容。4详细设计详细设计文档应该包括对每一个对象
16、类的详细描述,以及对对象类的属性和方法的详细描述。写出算法、流程图。详细设计文档还应该把总体设计文档中所设计的其它内容进一步充实。最后详细设计文档中应该对本系统中关键的问题或者你认为自己最满意的设计内容做详细的说明和归纳性总结。5源代码及调试要求提交主要模块的全部源代码;源代码应该满足源代码规范,包括命名规范,缩进对齐规范,注释规范等等。源代码的注释应丰富并且有实用。调试过程(是否出错,出错的原因,如何改正等)。注:因为代码较长,可另附源程序。6特殊问题解决方法 6.1问题1 6.2问题2 . 7使用说明及测试结果 使用说明文档必须详细的介绍如何安装、运行、检查你所完成的程序。使用说明还应该对在安装、运行、检查你所完成的程序过程中可能出现的问题做提示性说明。测试结果要说明程序
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 入职心态培训课件
- 倪莉莉公务礼仪课件
- 伸缩缝施工培训课件
- 智慧树知道网课《宠物手术(黑龙江生物科技职业学院)》课后章节测试答案
- 2025土管所公务员面试题目及答案
- 企业班前安全培训记录课件
- 企业春运安全培训课件
- 罪犯记分考核管理办法
- 兰西辅警考试题库2025(有答案)
- 衡水金卷四省(四川云南)高三联考9月联考英语(含答案)
- 口腔设备学发展史
- 2025年广西专业技术人员继续教育公需科目(二)答案
- 外墙防水渗漏红外检测技术
- 监控系统维护方案
- 二手电车买卖合同范本
- 中介拍卖合同协议书范本
- 2025年云南红河州开发区投资建设集团有限公司招聘笔试参考题库含答案解析
- 法医物证课件法医植物学
- 第37届中国化学奥林匹克(初赛)试题及答案
- JJF 2223-2025氡子体测量仪校准规范
- 吧员礼仪礼节培训
评论
0/150
提交评论