文档介绍:题目:网上书店管理系统分析、设计及实现
姓名:
专业:
班级:
目录
一需求分析 3
3
3
4
4
5
5
ASP技术 6
6
10
11
11
11
12
13
23
24
29
29
33
四测试 34
34
结论 34
: 35
35
一需求分析
网上书店是指利用互联网络来实现图书销售业务的一种新型图书零售渠道。网上书店订单处理速度快,服务范围宽,存书量大,读者坐在家里就可以“逛书店”。
软件工程的发展非常快,对软件工程人才的需求与日俱增,但高校教学中软件工程这门学科的发展与软件工程人才的培养严重脱节。通过软件工程综合实训,使学生能够系统地掌握软件开发的过程、方法和工具,从而具备计算机软件系统开发和维护的能力,为学生将来的工作打下坚实的基础。
随着网络通信技术的发展,网上书店作为一种全新的销售手段,越来越受到人们的关注。在网上书店消费的顾客可以足不出户地通过网络选购商品,并由相应的网络经销商送货上门。这种直销的好处是消费者可以方便地得到所需要的商品,有效地减少了销售环节,从而降低了商品的最终价格。
本次课程设计学生基本上按照传统的瀑布模型进行软件的开发,但鉴于开发时间、软件规模等关系,可以进行部分的删减,主要分为需求分析、软件设计、系统测试三个阶段。在下面的问题定义中给出系统需要实现的几个目标,之后学生运用软件工程课程中所学知识,以小组为单位进行分工协作,继续后面的需求分析、设计、测试等阶段。
问题定义,本系统需要完成的几个主要目标:
前台要求实现的功能:
图书搜索(可按照分类方式或者关键字查找图书)
查看图书的详细情况
用户注册
用户登录
修改用户个人信息
购物车功能
查看用户的订单信息
后台要求实现的功能:
图书管理系统(包括添加、修改、删除和查看)
用户信息管理(包括删除和查看)
订单信息管理(查看订单清单、更新出货状态等)
1、操作可行性:
本系统面向于大众用户,利用面向对象方法学的思想,模拟人类超市购物时的动作,将购物车的思想融入其中,所以在用户操作上是可行的。
2、经济可行性:
本系统系统在编译上要求有四个人,但是都不要求薪水,所以人员无任何花费。地点与机房都是学校提供的,所以在机房上是无花费的。设备是学校提供的,运用的软件统统是免费的,所以设备上是无花费的。综上所述,本系统在学校的花费几乎为零,对于我们是可以负担的。
3、技术可行性:
本系统要求人员掌握数据库与java web等技术,而我们四个都能熟练应用mySQL与Dreamweaver,主机配置也允许,所以技术可行性要求满足。
如今发展最快的,最时髦的,恐怕就是网络了。网络给人们带来了实惠、虚拟、幻化,也给文学和图书带来了广阔的生存空间。盗版者利用科学技术,瞄准正版书与盗版书的差价牟取暴利。网络书店的兴起无疑给盗版商以有力的打击,因为发达的网络可以直接疏通图书的发行渠道,缩短了网上购书者与出版社的距离,给图书消费者以清新、便宜的享受。
传统图书店内的图书摆放面积是有限的,每增加一本书其成本都在以一定比例增加,而网络书店解决了存储空间问题,每增加一本书成本增长几乎为零。
数量、种类多,出版时间跨度大
综合性的网上书店涉及各种各类内容的图书,提供订购的书目信息达上万、几十万条,而图书出版的时间有最新出版的,也有几十年前的,这是传统书店难以做到的。
我国第一家网上书店是1995年建立的中国书店网上书店。1997年4月杭州新华书店建立了新华书店系统的第一个网上书店。后来发展比较有影响的有当当网上书店、卓越网上书店、旌旗席殊网上书店、中国书网北京图书大厦、上海书城、中国寻书网等。
Client/Server体系
在计算机产生和发展的过程中,计算机软硬件设备、网络技术发生了巨大的变化,计算机的体系结构也随着相关技术在不断发展。在计算机发展的早期主要是主机/终端方式,进入80年代以来,Client/Server体系逐渐走上了迅速发展的道路。90年代后,随着大型数据库管理系统以及可视化程序