计算机软件开发设计毕业论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机软件开发设计毕业论文
目录
摘要………………………………………………………………………………………….
错误!未定义书签。Abstract…………………………………………………………………………………..错
误!未定义书签。第1章绪论 (1)
第2章系统分析 (2)
2.1需求分析 (2)
2.2 可行性分析 (2)
第3章总体设计 (4)
3.1项目规划 (4)
3.2访问控制流程图 (4)
3.3功能结构 (5)
3.4用例描述 (7)
第4章系统设计 (18)
4.1 设计目标 (18)
4.2 开发及运行环境 (18)
4.3 系统概要设计 (18)
4.4 数据库设计 (19)
第5章系统的实现 (23)
5.1 登录的实现 (23)
5.2 会员注册界面 (25)
5.3 菜单显示功能的实现 (19)
5.4 商品浏览功能的实现 (21)
5.5 热销图书等功能的实现 (21)
5.6 购物车功能的实现 (21)
5.7 订单的实现 (32)
第6章性能测试与分析 (36)
6.1 测试环境 (36)
6.2 测试流程 (36)
6.3 测试数据的选择与研究 (29)
结论 (41)
参考文献 (42)
致谢 (44)
第1章绪论
随着经济的发展,经济逐步进入网络信息化时代。在信息时代来临之季,各企业都紧跟时代的脚步,转变着企业的经营模式、管理模式,从传统的人工管理体制,向信息自动化管理体制过渡。与此同时,企业的传统式的办公管理模式也在逐步向自动化办公管理模式转变。网上交易系统也随之兴盛,正在一步一步进入人们的生活。
信息时代的到来让人们尝了“信息爆炸”的滋味,信息的大量拥入让企业在信息处理方便应接不暇,传统的办公模式、对信息的处理方法,早已不能满足企业对信息快速、准确的处理的要求。一个企业对信息数据的掌握程度、处理能力,体现了一个企业对市场的敏感程度,数据的真实性、准确性直接决定着企业的发展方向。从一个传统的面对面交易模式,转向了虚拟的购物场景,更大程序的解决了空间、时间、路程等一系列问题,极大了扩展的公司的业务围,扩展了客户量,并且同时也给了用户的更多的选择空间。
当当网上书店在1999年11月成立,是全球最大的中文网上书店。当当是由美国IDG集团、卢森堡剑桥集团、日本软库(Softbank)和中国科文公司的共同投资,它的管理团队拥有很多年的图书出版、零售、信息技术及市场营销等经验。当当对全世界中文读者提供20多万种中文图书并且超过1万种的音像商品,它每天为成千上万的网上消费者们提供方便、快捷的服务,给网上购物者带来很大的方便和实惠。当当一直肩负的使命是以世界上最全的中文图书使得所有中文读者获得启迪,得到教育,享受娱乐!
为什么要选择图书作为主力商品呢?在中信2000年出版的《电子商务之父——亚马逊网络书店传奇》的第20页这样写道:电子商务之父全球的最大的网上商店亚马逊网络书店创办人贝佐斯在选择销售的产品时就进行调查,发现特别适合在网上销售商品,书籍市场的潜力是最大的。我们准备推出品牌的网上书店程序系统,给有志致力于电子商务的客户提供网上书店的解决方案。
作为学习先进IT技术的科技人员,我被基于这样的灵感触发了开始开发网上书店的项目。从一开始的懵懵懂懂,经过逐步的调查、研究、了解,然后又通过在开发的过程中请教老师与同学,直到后期的顺利完成项目。这一路走来,自身的技术能力在很大程度上提高了,而且对自己以后的发展充满了无限的信心。
第2章系统分析
2.1需求分析
通过调查,要求系统需要有以下功能:
由于操作人员的计算机知识普遍较差,要求有良好的人机界面;
管理系统用户,由于系统的使用对象多,要求有较好的权限管理;
商品详细浏览信息服务;
热销商品展示;
最新上架商品展示;
编辑推荐商品展示;
菜单功能的实现;
购物车功能的实现;
可以对数据进行备份;
在相应的权限下,删除数据方便简单,数据稳定性好;
对购物车里的信息进行用户的限制;
2.2 可行性分析
1、经济性
经济可行性分析视该系统的应用围而定,如果应用于某一个城市,则可以使用单个程序服务器加一个或几个数据库服务器,加起来不过数万元,这对于一个国有企业公司来说,完全没有问题。该系统成本主要是集中在系统开发上。
当系统进入运行后,即可实现网上卖书功能,所带来的效益远远大于系统软件开发的成本。在经济上是完全可行。
2、技术性
本系统拟采用B/S架构,用Jsp+struts2+Tomcat,这些技术已经相当成熟稳定,同时,需要考虑大量用户同时查询时的系统负载情况,所以系统反应速度及数据库查询优化必不可少。此网上书店系统可以运行在Windows xp,Windows server 2000/2003,Windows vista操作系统。对计算机硬件配置没有太高的要求,现在的个人电脑完全可以满足。数据库运用MYSQL来实现。在设计方面,运用HTML、JSP等知识,利用PhotoShop图像处理工具及Dreamweaver CS5制作出合理的网页。
3、操作性
界面设计充分考虑到浏览用户的习惯,图书信息浏览、会员注册登录、查看购物车等功能操作很方便。而且所有网页设计的比较清新、简洁、合理,不会让用户感到视觉疲劳,可操作性很强。
第3章总体设计
3.1项目规划
网上商城电子购物系统是一个典型的数据库开发应用程序,由商品浏览模块、用户管理模块、订单管理模块组成,规划系统功能模块如下:
1.商品浏览模块:
该模块主要包括:编辑推荐、最新上架、热销图书、最新上架热卖、图书详细信息浏览、购物车。
2.用户管理模块:
该模块主要包括:用户注册、用户登陆、验证。
3.订单模块:
订单信息显示、添加订单信息、生成订单。
3.2访问控制流程图
本系统的大体框架使用MVC模式,由控制层Action去掉用service的方法,再由service方法去掉dao里面的方法,由dao来实现对数据库的访问,实现对程序的控制,使用这种方法的好处是,程序便于修改和维护,可插拔性增强。
其访问控制流程如下图(3-1)所示: