软件工程设计作业网上购书系统Word文件下载.docx
《软件工程设计作业网上购书系统Word文件下载.docx》由会员分享,可在线阅读,更多相关《软件工程设计作业网上购书系统Word文件下载.docx(76页珍藏版)》请在冰豆网上搜索。
二、需求分析说明书 -5-
2.1系统介绍 -5-
2.2系统面向的用户群体 -6-
2.3系统的功能性需求 -6-
2.4系统的非功能性需求 -6-
2.4.1用户界面需求 -6-
2.4.2软硬件环境需求 -6-
2.4.3软件质量需求 -6-
三、可行性分析报告 -6-
3.1经济可行性分析 -7-
3.2操作可行性分析 -7-
3.3技术可行性分析 -7-
3.4时间、设备可能性 -7-
3.5系统工作量 -7-
3.6文档要求 -7-
四、开发环境与项目规划 -7-
4.1开发环境 -8-
4.2项目规划与管理 -8-
4.2.1开发人员安排 -8-
4.2.2开发进度安排 -8-
五、结构化分析与设计 -8-
分析与设计方法:
组织结构图
数据流程图
数据字典
模块结构图
六、面向对象分析与设计 -10-
分析与设计方法
用况模型
类与对象图
活动图
顺序图
状态图
七、数据库分析与设计 -14-
7.1数据库环境说明 -14-
7.2数据库命名标准与规范 -14-
7.3数据库逻辑设计 -14-
7.3.1逻辑设计步骤 -14-
7.3.2逻辑设计原则 -14-
7.3.2逻辑设计图 -14-
7.4数据库物理设计 -15-
7.4.1数据库物理设计步骤 -15-
7.4.2表、视图汇总 -15-
7.4.3各表、视图设计详解 -15-
八、人机界面设计 -62-
9.1界面设计原则 -63-
9.2系统窗体汇总 -63-
9.3主界面设计 -63-
9.4子界面设计 -64-
九、项目系统实现 -62-
9.1实现环境与技术
9.2核心模块实现技术代码
十、软件测试分析报告 -65-
10.1测试范围与主要内容 -65-
10.2测试方法 -65-
10.3系统测试步骤 -66-
10.4测试报告 -66-
10.5系统优点 -67-
10.6输出设计 -67-
10.7输入设计 -68-
十一、软件使用说明书 -68-
11.1软件概述 -68-
11.2使用说明 -68-
11.2.1系统登陆 -69-
11.2.2注册 -69-
11.2.3系统简介 -71-
参考文献 -82-
一.开发背景与目标
1.1背景
自从进入互联网时代以来,网络以其前所未有的速度改变着人们的生活方式,改变着人们的价值观念。
如果说这是一次经济革命,它比工业革命所带来的影响价值更深入彻底得多,它将传统经济推向了无形的虚拟空间。
地球村即真实地体现了经济全球化的趋势。
美国未来学家阿尔温·
托夫勒曾预言:
“电脑网络的建立与普及将彻底改变人类生存及生活的模式。
控制与掌握网络的人就是人类未来命运的主宰。
"
今天,网络的确正在深刻地冲击着人们的生活模式,出版发行业作为人类重要的经济产业更不能漠视甚至回避网络时代的到来n61。
网络经济模式正以前所未有的迅猛势头席卷我们生活的各个领域:
随着电子商务的日益成熟,网上书店应运而生,并以其方便、快捷等一系列优点冲击着传统的图书发行产业,这既是机遇又是挑战。
网络时代的今天,谁能更好的利用好这柄双刃剑必将成为未来图书出版发行业新的主宰者。
我国由于网络技术起步较晚,电子商务体系还很不完善,与欧美等国有较大差距。
网上书店作为电子商务网站的一种。
网上书店是近年来随着网络技术的发展而产生的一种新型的书店形式。
与传统书店相比,网上书店拥有许多的优势。
网上书店的建立可以大大减少图书销售中的中间环节,节省大量的人力、物力,并且能够提供更多的书目信息。
另外,网上购书的读者不会再受地域的限制,而是遍及世界各地,这也就极大限度地扩大了出版物的发行范围。
正是由于这些优势,网上书店才能得以在短时间内迅速发展起来。
网上书店的兴起,实际上是Intemet电子商务在图书业发展的必然结果,它使传统的图书销售业发生了根本性的变革,同时也使传统的购书方式发生了根本性的变化。
伴随着网络的发展,电子商务的不断完善,我国出版发行业越来越强烈地意识到网络带来的巨大商机,各个出版发行单位纷纷上马,抢占有利于自身发展的网上阵地。
他们利用网络塑造企业形象,推销图书及有关产品,以期达到向国内外众多网络用户宣传自己,提高企业知名度和获取丰厚利润的目的。
上网的出版发行企业不管是书店还是出版社,几乎都在进行图书的线上销售经营活动,网络销售将成为出版物销售的新模式和新的增长点。
1.2目标
浏览者可以浏览网上书店中的书籍信息;
注册用户除了可以浏览网上书店中的书籍信息外,还可以进行网上购书;
管理员可以对网上书店中的书籍信息进行管理、处理客户的订单等。
二.需求分析说明书
2.1系统介绍
随着现代科学技术的进步,计算机被广泛应用,人类社会正逐走向信息化。
电子商务正在慢慢被人们所接受,并逐渐成为当今网络发展的一个热门行业。
电子商务就是利用计算机技术,网络技术等等来实现购买,销售和交换商品,服务信息的过程。
网上书店就是电子商务的一种,它是一种用于图书在线销售的快捷方便的购书平台,是基于Internet的网上售书程序。
网上书店系统是依据书店以及客户购书的需求而进行设计的。
用户可以通过网络登录书店,浏览图书信息,对自己感兴趣的书籍可以加入购物车,决定购买就下发订单进行购买。
而管理员可以处理订单信息,管理用户信息以及图书信息等等。
目的是为了实现客户登录与注册,客户信息管理,图书信息管理,购书管理与订单管理等功能。
分别介绍如下:
客户登录与注册功能:
客户登录与注册自身信息,验证客户的信息是否合法以及验证客户是否为合法客户。
客户信息管理功能:
由管理员系统管理客户信息,添加删除新的客户等等。
图书信息管理功能:
主要实现对图书信息的管理和维护,进行有效的分类管理,如图书的添加,修改,查看与删除等。
在网上书店系统中,主要包括:
管理图书,添加图书,修改图书,查看图书。
购书与订单管理功能:
包括客户搜索图书信息,添加至购物车,由订单管理功能来实现最终的付款。
2.2系统面向的用户群体
系统面向的用户群体很广泛,只要有一些网络知识即可,而且该系统操作简单,易学易用。
2.3系统的功能性需求
1)可以再浏览器上浏览书籍信息;
2)可以注册成为会员,可以登录;
3)有购物车功能,可以在线提交订单;
4)可以通过关键字搜索书籍;
5)会员可以查看订单、做出评价;
6)管理员可以对网上书店中的书籍进行管理,可增加、修改、删除书籍的分类信息;
7)管理员可以根据会员的申请或会员的消费情况将相关会员设为VIP会员,也可以对会员的基本信息进行管理,也有权对一些过期用户进行删除;
8)管理员可以增加、修改、删除网上书店中书籍的基本资料信息;
9)管理员可以管理客户提交的订单,客户“已确认”的订单可修改状态为“正在配货”,“正在配货”的订单可修改状态为“缺货”或“已发货”
2.4系统的非功能性需求
1)用户可以自由的改变密码,以及添加购物车中的物品。
2)用户可以选择多种模式,可以最小化,也可以用迷你模式,还可以改变背景布置。
3)用户的软硬件需求
a)操作系统:
Windows7,WindowsXP,Vista
b)使用软件:
代码编写:
JSP数据库:
MYSQL建模工具:
Visio2007和PowerDesigner文档编写:
MicrosoftWord2007.c)开发语言:
JSP,JAVA,c++;
三.可行性分析报告
3.1经济可行性分析
(1)图书发行量不断增大例如,2009年底,新闻出版署公布了《2009年全国新闻出版业基本情况》,其中指出,2009年全国共出版图书301719种,其中新版图书168296种,重版、重印图书133423种,与上年相比图书品种增长10.07%,新版图书品种增长12.97%,重版、重印图书品种增长6.61%,总印张增长0.78%,定价总金额增长5.68%。
图书发行量不断增加实际上是读者对图书的需求不断扩大的反映。
⑵书店增多,售书网点普及普通书店的发展是大家有目共睹的,尤其在城市,除了新华书店,各种国有、私营、个体的书店比比皆是,综合书店、专业书店、精品书店、工具书店、电子书店应有尽有。
书店规模也越办越大,如北京图书大厦、北京海淀图书城、上海图书城等等。
此外,还有国外图书业巨头的介入,如贝塔斯曼。
这些国外公司的加入,不仅带来了更多的图书,还引入了诸如会员制这样的图书营销新理念,图书市场一片繁荣。
在这种情况下,网上书店的加入无疑将使得竞争更加激烈,但从另一个方面看,只有在这种激烈的竞争下,网上书店的优势才能得以体现。
3.2操作可行性分析
Ø
本系统的界面操作都较为简洁、方便,完全可以满足一般人群的操作需求。
不用太多的计算机知识,友好的图形和提示可以上新手尽快上手。
(4)其他方面在其他方面,如是否符合当地法律法规,利益冲突等方面都是可行的。
综上所述,本购书系统中技术上、经济上、操作上和其他方面都是可行的,因此,继续本系统的分析论述。
3.3技术可行性
⑴在网络技术方面,早期用于电子商务的网络多为较封闭的,现在的网络使用Internet技术来构建,为电子商务的发展提供了一个统一的平台。
⑵在软件方面,以IBM、HP为首的众多IT厂商纷纷推出自己的电子商务产品,有的还提出了“一揽子解决方案”。
对于人们最关心的支付与安全问题,也提出了一些相应的解决方案,例如各种卡的技术,如信用卡、电子现金卡等;
各种安全技术,如防火墙、时间戳业务、公钥证书认证等。
⑶在硬件方面,企业或商家构建服务器有非常宽广的可选择面,因此,国内计算机和网络发展非常迅猛。
虽然,中国的网络基础比较薄弱,但据中国互联网络信息中心2011年最新统计数据表明,截止到2010年底,我国上网用户已经突破4.5亿人,达到4.57亿人,较2009年底增加7330万人;
互联网普及率攀升至34.3%,较2009年提高5.4个百分比。
这是中国计算机网络发展的现实,也是发展电子商务、经营网上书店的基础
3.4时间、设备可能性
目前,大多地区都实现了数字化,信息化,有线无线网路覆盖了情况也相当理想,良好的硬件设施为网上购书系统提供了坚实的基础。
根据对系统一般期待运行的时间,我们开发小组现有的人力物力,以及对开发技术的掌握情况,可以在其要求的时间内完成开发任务。
具体分析如下。
系统的开发时间是从3月15日至6月15日。
为期3个月(开发时间)
开发过程最为重要的里程碑如下表
第一周
选定本次课程设计及报告的研究课题
第二周
第三周
收集资料和参考文献
第四周
认真阅读和学习资料、文献并做出初步构思
第五周
制定出整个系统的设计构想、设计思路和方法
第六周
进行系统的设计、开发和编写程序代码
第七周
对系统进行测试和系统调试
第八周
完成整个系统的开发并进行系统维护
第九周
撰写课程设计报告
第十周
最终完成系统修改、论文撰写和表格