- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
B502 第三小组
文档编号:
概要设计书V1.0
编写: 日期:
审核: 日期:
批准: 日期:
基于 Java 的网上书城系统的设计与实现
摘要
网上书城系统是一个 B/S 结构的信息管理系统,开发主要包括前台页面显示层,后台数据库持久层和业务逻辑层。对于前台页面,要求界面友好,简单实用。对于数据层,要求存储数据效率高,安全性高。对于封装的业务逻辑,要求重用 性高,代码效率高。
网上商城系统共分两个部分:前台用户部分和后台管理部份。在前台用户部分中,包括用户在线注册、定购商品、浏览商品、查询商品信息等操作 ;后台管理部分包括:商品信息的管理、用户订单的管理、普通管理员的管理、客户的管理各种即时信息的发布管理。 作为一个购物系统,系统的安全性和实现购物的方便性是很重要的,在安全性方面,系统主要考虑了数据存储的安全性 ,以及用了用户注册和密码等措施。用到的主要技术有 JSP 和 AJAX,系统采用 MySQL 来设计数据库,使用 MyEclipse 开发平台。
该系统设计实现了用户注册/登录、查询、购买;实现了管理员对网站的系统管理;个性化页面动态生成等程序模块;实现了JSP 和 HTML 页面;分析并解决了实现中的若干技术问题;建立了完整的实验网站,进行测试并分析结果。
关键词:网上书城,J2EE、JSP、MySql、Web 应用
目 录
摘要 II
绪论 5
编写目的 5
背景 5
定义 6
参考资料 6
需求分析 8
可行性研究 8
系统需求分析 8
基本功能需求 9
2.2.3 开发环境 9
系统概要设计 10
总体功能 10
主要业务流程 11
功能模块设计 12
4.1 首页 12
用户登录和用户注册 12
查看购物车 12
图书分类 13
立即购买 13
查看详情 错误!未定义书签。
界面设计 错误!未定义书签。
应当遵循的界面设计规范 错误!未定义书签。
主界面 16
美学设计 17
界面资源设计 17
系统测试 17
系统的测试 17
系统测试的环境 17
7 结论 18
7.1 系统评价 18
1 绪论
1 编写目的
将系统划分成物理元素,即程序、文件、数据库、文档等。
设计软件结构,即将需求规格转换为体系结构,划分出程序的基本模块组成, 确定模块间的相互关系,并确定系统的数据结构。
本说明书的用途在于寻找实现目标系统的各种不同方案,分析员从这些可供选择的方案中选取若干个合理的方案,为每个合理的方案都准备一份系统流程图, 列出组成系统的物理元素,进行成本\效益分析,从中选出一个最佳方案向用户和使用部门负责推荐。如果用户和使用部门负责人接受了推荐的方案,分析员应该 进一步为这个最佳方案设计软件结构。通常,设计出初步的软件结构后还要进一 步改进,从而得到更合理的结构,进行必要的数据库设计,确定测试要求并且制 定测试计划。
本说明书的主要读者为系统分析员和用户和使用部门的有关人员,为后面的系统开发提供依据。
项目背景
网络技术发展迅速,许多现实中的店铺也已经移植到网上,通过互联网进行交易,Internet 也俨然成为现下最具市场潜力和开发价值的领域,所以网上交易平台出现了,应运而生,淘宝网就是个很鲜明的例子,而网上书店也是一个不错的课题,先前已经有卓越,当当的成功案例,这种通过WEB 应用和数据库应用综合的电子商务交易型网站可以以其打破空间界限、通过快递将各地需求商品通过网络流通,以降低企业生产成本、减少中间环节达到物美价廉目的等优势在现今的交易领域取得一个至关重要的位置。
定义
无
参考资料
《软件工程》,张俊兰,王文发,马乐荣,西安交通大学出版社,2009.4 [2]《 系统设计说明书编制规范》
2 需求分析
可行性研究
从技术可行性、经济可行性以及使用可行性等方面分析,基于Java 的网上书城系统都是可行的。
1、技术可行性:从项目的实施技术角度,设计方案来看,都是合理的。在给定的时间内可以实现需求说明中的功能,软件质量能得到保障,有较高的使用价值,软件生产率高,使企业具备竞争力。网上商城系统,是用目前比较成熟的JSP+JavaBean 技术,配合以 Myeclipse Tomcat 为服务器,MySQL 为后台数据库。具备完成书城系统的能力。
2、经济可行性:虽然系统开发初期投资较大,但是,若开发成功本系统,将有助于公司更好地预测市场,在激烈的市场竞争中把握主动。因此,从长远利益考虑,本项目若能开发成功,它所带来的效益将远高于系统投入。网上书城系统的主要投资在网站服务器方面,如果可以正常运营,回报远大于投资,所以具备经济可行性。
3、使用可行性:在电子商务方面,由于日常信息处理量大,耗费时间长,出错效率高,在网上书城
您可能关注的文档
- 外研版3起三年级英语下册知识要点复习提纲.docx
- 外研版七年级英语上册教案Module 7 Unit 2 .docx
- 外研版七年级英语上册教案Module 7 Unit 2.docx
- 外研版七年级英语上册教案Module 8 Unit 1.docx
- 外研版七年级英语上册教案Module 8 Unit 2.docx
- 外研版七年级英语上册教案Module 10 Unit 2.docx
- 外研版七年级英语上册全册导学案.docx
- 外研版七上M2习题.docx
- 外研版三年级英语上册Module 7 Unit 1 Have you got a headache 习题1.docx
- 外研版三年级英语上册Unit 1 Point to the door习题.docx
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
最近下载
- 2022医院医疗机构开展违反中央八项规定精神突出问题专项治理的实施方案(详细版).pdf VIP
- 半导体工艺炉的炉门及半导体工艺炉.pdf VIP
- 测绘行业安全生产汇报.pptx VIP
- 半导体后端工艺半导体封装的作用、工艺和演变.docx VIP
- 半导体工艺原理--半导体工艺原理(贵州大学).ppt VIP
- 麦肯锡中国银行业CEO季刊(2020年秋)-麦肯锡-224页正式版.pdf VIP
- 走进潮汕文化ppt课件(优质ppt).pptx
- DG_TJ 08-2439-2024 建筑工程“多测合一”技术标准(正式版).pdf VIP
- Camera客观标准测试.pdf VIP
- 2024年湖北省恩施州恩施市六角亭街道招聘社区工作者真题参考答案详解.docx VIP
文档评论(0)