在线购书网商品和订单管理系统的设计和实现毕业论文
2021-03-11 23:33:19
摘 要
在信息技术高度发展互联网高度开放的环境下,通过网络获取日常生活所需变为可能。网上书店在国内已发展的颇具规模,它克服了传统书店书籍种类数量有限、需面对面交易等缺点,本论文的主要目的是开发一款简单美观的网上书店系统。
系统基于MVC设计思想,用一种将业务逻辑、数据库数据、界面显示分离的思想组织代码,从而实现系统的可重用性。开发工具采用的是MyEclipse MySQL。系统参与角色有三个:管理员、商家、会员(注册与未注册),这三种角色分别在不同的页面登陆,其中会员可以免登陆进入系统,管理员和商家必须使用正确的账户密码进行登陆,登入系统后对应不同的界面及实现不同的功能。
论文的最后进行了测试,确保系统的功能符合预期。
关键词:MVC、可重用性、MyEclipse、网上书店
Abstract
In the highly developed environment where information technology is highly developed, it is possible to obtain daily life through the Internet. The main purpose of this paper is to develop a simple and beautiful online bookstore system. The online bookstore has developed a considerable scale in the country. It has overcome the shortcomings of the traditional bookstore book types and limited face to face transactions.
The system based on MVC design ideas, with a business logic, data, interface display separation method of organization code, in order to achieve system reusability. Development tools are used MyEclipse MySQL. There are three roles in the system: administrators, merchants, members (registered and not registered), these three roles were landing in different pages, menbers can enter the system without logining in,thus administrators and merchants must use the correct account password to log in, log in to the system after the corresponding interface and achieve different functions.
The final test of the paper to ensure that the system functions in line with expectations.
Keywords:MVC、Reusability、MyEclipse 、Online Bookstore
目录
摘要 I
Abstract II
1 绪论 1
1.1 课题研究背景及意义 1
1.2 国内外现状研究 1
1.2.1 国外现状研究 1
1.2.2 国内现状研究 2
1.3 研究内容及预期目标 2
2 开发工具及技术简介 3
2.1 系统开发架构 3
2.2 Java Web应用开发技术 3
2.3 开发工具 4
2.4 Java语言 5
3 系统分析 6
3.1 可行性分析 6
3.1.1 社会可行性 6
3.1.2 技术可行性 6
3.1.3 操作可行性 6
3.1.4 经济可行性 6
3.2 需求分析 6
3.2.1 问题描述 6
3.2.2 功能需求 7
3.2.3 性能需求 10
3.3 系统概述 10
3.3.1 总体概述 10
3.3.2 用例图 10
3.3.3 用例描述 12
4 系统设计 17
4.1 系统结构设计 17
4.1.1 顺序图 17
4.1.2 状态图 18
4.1.3 活动图 19
4.2 功能模块设计 20
4.3 数据库设计 22
4.3.1 概念模型设计 22
4.3.2 数据库表设计 23
5 系统实现 26
5.1用户界面 26
5.1.1 会员界面(主要) 26
5.1.2 商家界面(主要) 29
5.1.3 管理员界面 32
5.2 设计难点及核心代码 34
6 系统测试 38
6.1 测试方法 38
6.2 测试的目的与目标 38
6.3 测试用例及结果 38
7 结束语 41
参考文献 42
致谢 43
1 绪论
1.1 课题研究背景及意义
随着信息化在全球范围内的的迅速推进,计算机网络方面的业务得到了前所未有突飞猛进的发展,而相应的与互联网相关的其他各行各业也逐渐稳步发展与成熟。电子商务业务在过去五年中得到了大幅增长。电子商务不仅改变了消费者购买力的方式,也帮助了经济的飞速发展[1]。当今世界在网络通信技术和信息技术的共同作用下联系日益紧密起来,实现了商业贸易的全球化,而电子商务更是凭借其独有的便捷性、低成本和国际化等巨大的优势推动着企业快速发展[2]。而物流系统的逐渐完备为电子商务提供了更为优越的条件。B2C模式是电子商务中的典型代表模式,客户可以通过网络及各种终端方便地购买商家所提供的各种各样的商品,选择多不胜数而且客户只需足不出户即可使用快递将订购商品送货上门,同时商家也能省去店面租金、水电等开支以更优惠的价格将商品提供给客户。十几年前甚至几年前,乃至现今很多发展落后的山区农村等,人们买书只能去书店,价格贵之外还时常会遇到自己想要的书缺货或书籍难以找到等尴尬情境,而对书店来说,运输费用、门店租金等因素限制使得书店很难实现盈利,所以为解决这些问题,网上书店应运而生。
1994年,亚马逊作为第一家在线书店成立了,通过在线销售图书的方式推出了令人耳目一新的商业模式。这引发了在线书店与实体书店之间的竞争。而现在,亚马逊已经成长为全世界最大的在线书店[3]。
网上图书销售系统的给人们带来了极大的方便,使人们可以容易地买到自己想要的书。同时它十分有效地缩短了图书流通发行环节所用时间,将读者、图书、出版者、发行商紧密地联系在一起,大大提高了图书的流通率。与此同时,它还有经营成本低、图书库存虚拟化、用户检索方便、无地域限制等特点。
- 国内外现状研究
1.2.1 国外现状研究