2分析
2。1用户行为分析
网上书店和实体书店虽然目的相同,都是为了让客户买到自己心仪的书,但在购书流程上却大不相同,所以本系统在实现之前,分析用户在网上的购书行为,进而制定系统的框架,确定系统所要实现的功能。如图2。1所示。
图2。1 用户购书流程
2。2系统目标
经过分析用户行为以后,接下来就是确定本系统需要实现的基本功能,用户功能如下。
图书查询、浏览功能
用户购买图书功能
用户购物篮管理功能
会员管理功能
此外,站在系统管理者的角度上来考虑系统应该实现的功能,需完成以下功能。
图书管理功能
图书销量统计功能
2。3系统功能模块
2。3。1系统功能模块图
本系统是一个专门做书籍销售的商务系统,总共设计了六大网上书店功能模块。如图2。2所示。
图2。2 系统功能模块图
2。3。2各模块功能分析
(1)浏览查询模块功能:
本系统可以通过书名、类别或根据销量、出版日期、价格这几张方案来查询图书,用户可根据自身需要去选择查询方式。
(2)登录注册模块功能:
系统为保障用户隐私信息的安全性,特意设置了该功能,用户在实行购买行为之前,需要先注册一个账号,注册内容包括登录名、姓名、密码、联系地址、和邮编这些基本信息,提交后便可登录进系统。
(3)购物篮管理模块功能:
这个功能是一个专门为存储用户所选图书而设计的空间,用户只需将看中的书选择后单击“加入购物车”按钮即可,进入购物车后,用户便可管理自己的购物车并其实行修改,删除,增加等操作。
(4)购买模块功能:论文网
对已加入购物车的书籍,可以实行购买行为,系统将会保留相关购买信息。
(5)图书信息管理模块功能:
这是针对管理者而设计的,管理者可在系统中添加或删除图书,更改图书信息等。
(6)图书销量统计模块功能:
本系统会自动统计图书的销量,商家可参照这个销量来把握市场方向。
2。4项目规划
项目计划如表2。1所示。
表 2。1 项目计划
内容 预期目标
参考相关文献 A.充分了解前人开发的思路,开发经历,并总结经验
B.收集对本系统开发所需要参考的任何资料,分析、挑选对本系统开发有帮助的要点
研究相关技术 A.选对操作系统:Windows 7
B.熟知开发环境:Microsoft Visual Studio 2005
C.熟知数据库:SQL Server 2005
D.了解ASP。NET Web
开发系统 A.本系统需满足用户需求
B.本系统需满足管理者需求
C.本系统需具备自己的特色,即:简约、灵活、实用
解决重难点 A.实现编程中GetConditionClause方法
B.实现编程中LoadData方法
C.实现编程中BookHelper。Add方法
2。5开发工具及技术
2。5。1操作系统
Windows7
Windows7是操作系统版本中最完善的一个操作系统。功能俱全,操作简单,使用方便,不易出错。
2。5。2开发环境
Microsoft Visual Studio 2005
Visual Studio是微软公司推出的开发环境,可以是开发人员能够创建高质量、用户体验丰富而又紧密联系的应用程序,例如实现本系统中的登录、注册等功能。至今为止已经开发到Visual Studio2017,在本系统的设计过程中使用的是Visual Studio2005作为开发环境,它提供了高级开发工具、调试功能、数据库功能和创新功能。开发人员可利用它的客户端和服务器来构建以用户为中心的web应用程序,这些应用程序生成后便可在浏览器运行并访问ASP。NET应用程序和Microsoft平台。