网上购物系统设计与实现论文 完成文档格式.docx
《网上购物系统设计与实现论文 完成文档格式.docx》由会员分享,可在线阅读,更多相关《网上购物系统设计与实现论文 完成文档格式.docx(31页珍藏版)》请在冰点文库上搜索。
![网上购物系统设计与实现论文 完成文档格式.docx](https://file1.bingdoc.com/fileroot1/2023-5/7/3b8d34f1-e7a6-4ff2-9aa6-4d178894d90c/3b8d34f1-e7a6-4ff2-9aa6-4d178894d90c1.gif)
2.6.2第二阶段10
2.6.3第三阶段10
2.7人员组织及分工11
2.8交付期限11
2.9专题计划要点11
三、软件需求说明书11
3.1.软件需求说明引言11
3.1.1编写目的11
3.1.2背景11
3.1.3定义12
3.1.4参考资料12
3.2任务概述12
3.2.1目标12
3.2.2用户的特点12
3.2.3假定和约束12
3.3需求规定:
13
3.3.1功能的规定主要功能包括15
3.3.2对性能的规定18
3.3.3数据管理能力要求19
3.3.4故障处理要求19
3.3.5其他要求19
3.4运行环境规定19
3.4.1设备19
3.4.2支持软件20
3.4.3接口20
3.4.4控制20
3.5数据概念设置21
3.5.1数据表汇总:
如表5-121
3.5.2T_Admin(管理员信息表)21
3.5.3T_Book(图书信息表)21
3.5.4T_Bookclass(图书类别表)22
3.5.5T_BookStorage(库存表)22
3.5.6T_Commnet(评论表):
如表5-623
表5-623
3.5.7T_Notice(公告表)23
3.5.8T_Order(订单表)23
3.5.9T_OrederDetail(订单详情表)24
3.5.10T_Permission(权限表)24
3.5.11T_ShoppingCar(购物车)24
3.5.12T_User(用户表)24
致谢24
参考书目25
一、可行性研究报告
1.可行性研究报告引言
1.1编写目的
指出网站使用者,使用户更好的使用该网站。
1.2背景
网上商城在国内是一个新型的经营模式,特别是近几年信息速度高度发达的经济环境下,日益趋向成熟。
并且人们已经逐步接受网上购物这一观念。
由于我是自己就是做软件以及网站开发专业的学生,所以自己制作了“学创购书网站系统”。
1.3参看资料
《SQL数据库》机械工业出版社
2.可行性研究的前提
2.1对本系统的要求
MicrosoftSQLServer2005,企业管理器,WindowsXP操作系统
本产品采用微软公司的数据库产品SQLSERVER2005,系统要求:
1.0GHZCPU、512MB内存、40GB硬盘以上,操作系统使用WINDOWS2000及以上版本。
2.2目标
网站的数据库设计,配合程序设计完成学创购书网各个模块的设计,达到高速度,高安全性的访问
3.对现有系统的分析
本系统对计算机硬件要求较低,所以只要内存大于512MB内存、40GB硬盘以上,操作系统使用WINDOWS2000及以上版本就可以操作运行。
4.所建议的系统
4.1对所建议系统的说明
4.2功能说明
学创购书网系统功能模块说明如下:
前台营业
日常营业操作功能,包括:
可以对营业数据进行统计分析包括:
销售分析:
当月每天及当年每月的收入金额、成本、利润的分析。
图书分析:
各种图书的详细销售情况统计
查询各类单据和消费情况,包括:
帐单查询:
查询所有已结帐单
点单查询:
查询所有历史点单
会员查询:
查询会员卡消费情况
系统管理
系统本身的管理功能,包括:
系统信息:
版权注册等
系统维护:
数据备份与恢复、导入导出等
网络管理:
启动设置和网络监控
退出系统:
关闭程序
帮助信息
对系统的说明、使用指南等。
4.3流程图
前台,后台,部门运营流程图如:
图3-1
5.影响
5.1对软件的影响
由于系统的极好的兼容性,对于原来的软件和系统无需作任何修改就能很好的运行。
5.2用户单位机构的影响
学创购书网系统完成后能够大大节省消费者购书时间,降低了消费者消费,这里的书便宜,比书店里便宜多了,书店都是按标价的。
还有就是可以买到基本上的书籍。
网上书店是适应市场需求应运而生,提高了工作效率
5.3开发的影响
为了便于系统的开发,用户需要学创购书网提供他们所有需求信息,开发人员按照客户的要求来设计系统;
把购书网所有书,价格,类型和出版社等输入了数据库,作为系统的数据源;
为了开发和测验所建议系统稳定性,在一定时期的进行检测;
6.系统可行性
6.1技术条件方面的可行性
由于系统采用MicrosoftVisualStudio2005ASP.NET开发设计主界面,利用SQLSERVER2005做数据库,这两个工具都是微软的产品,在兼容性上比较好,而且比较容易实现,所以我们利用现有的技术完全可以设计出满足用户所要求的功能的系统,并在规定的期限内完成。
6.2使用方面的可行性
便宜;
搜索方便,不费劲就可以货比三家。
二、项目开发计划
2.1项目开发计划引言
我国经济高速增长,随着电脑、网络技术的日益普及,网络用户的快速增长,网络信息发布的相关服务也越来越多。
商场为了方便为用户服务,纷纷建立自己的官方网站,作为用户服务和信息发布的平台。
专业的商品信息网站更是要求信息快速,准确的发布。
2.1.1编写目的
主要工作:
对开发软件项目的费用,时间,进度,人员组织,硬软设备的配置等进行说明和规划。
应交付的文档:
可行性研究的文档,项目开发计划文档,需求分析文档,使用说明文档,概要设计文档等。
2.1.2项目背景
项目的名称:
管理系统。
开发工具:
MicrosoftVisualStudio2005
面向的用户:
该系统面向于系统前台,系统后台以及后台中的新闻管理员,公告管理员等。
2.2项目概述
2.2.1工作内容
此阶段的项目生命周期很短,由一个人可开发完成,工作不做具体细分
2.2.2条件与限制
程序提交形式两种:
—直接的演示地址,可以提供测试。
—代码的压缩文件(格式要求RAR),必须要将代码的说明文档一同打包。
文档:
共需提交以下十四种文档,并在文档开始处注明版本和发布时间。
三、软件需求说明
四、概要设计说明
五、详细设计说明
六、数据库设计说明
七、数据要求说明
八、用户手册
九、操作手册
十、测试计划
十一、测试报告
十二、模块开发卷宗
十三、项目开发总结报告
十四、项目开发进度月报
2.3运行环境
最低使用奔腾133以上的PC机,内存需在16兆以上,建议更高的配置。
及网络设备,多台计算机组网的模拟测试环境等。
2.4服务
本系统简单实用,我们开发人员可以提供人员培训、安装、保修、维护和其他运行支持。
保修与维护期限为一年,如用户有操作、技术等问题还可以以电子邮箱、电话等方式同我们联系进行咨询。
2.5验收标准
依据用户操作手册描述的功能进行验收。
2.6实施计划
2.6.1第一阶段
计划完成时间:
2009年10月1日
计划目标:
提供功能简化的模块,及项目的雏形。
主要的功能包括以下的内容:
●完成网站UI界面
2.6.2第二阶段
2009年11月1日。
提供学创购书网系统信息收集和数据处理,建立完整的数据库,以及前台功能
●学创购书网系统的任务工作指导信息发布和管理。
●学创购书网系统的项目标准文档模板的发布和管理。
●学创购书网系统的项目计划生成。
●学创购书网系统进度管理。
●学创购书网系统的项目文档管理。
●创购书网前台功能点的完成。
2.6.3第三阶段
2009年12月5日。
计划目标是完成系统的后台和优化。
●完成系统后台中各个模块的功能点
●学创购书网系统的项目过程的跟踪控制管理。
●学创购书网系统的人力资源组织。
●学创购书网系统的财务信息跟踪管理。
●学创购书网系统的任务计划跟踪管理。
●学创购书网系统的源代码跟踪管理。
●学创购书网系统的开发文档跟踪管理。
●学创购书网系统的错误跟踪管理。
●学创购书网系统的信息统计分析管理。
2.7人员组织及分工
2.8交付期限
正式版本交付期限为2009年12月15日。
2.9专题计划要点
(如测试计划、质量保证计划、配置管理计划、人员培训计划、系统安装计划等)以上专题计划另行设定。
三、软件需求说明书
3.1.软件需求说明引言
3.1.1编写目的
为了说明编写本软件所需要的数据,所拥有的功能、性能及对功能、性能的规定,对所需设备、运行环境等的要求。
预期读者为本网站的开发人员。
3.1.2背景
说明:
软件系统的名称:
学创购书网站。
本项目的任务的开发者:
马之洋。
面向用户:
购书网站公告管理员、新闻管理员、库存管理员以及供货部门等相关人员。
实现该软件的计算中心或计算机网络:
支持Windows98对等网和NT/2000网络。
3.1.3定义
缩写,术语
解释
SPP
精简并行过程,SimplifiedParallelProcess
SD
系统设计,SystemDesign
3.1.4参考资料
本软件开发的《可行性研究报告》、《项目开发计划》、用户手册,据库原理及应用
3.2任务概述
3.2.1目标
满足消费者的需求,减少软件程序错误
3.2.2用户的特点
本学创购书网系统对用户的教育水平与技术专长要求不高,一般只要求具备电脑操作基本知识,会打字就可以了。
维护人员为本小组开发人员,懂得ASP.NET编程,SQL数据库等相关技术即可。
3.2.3假定和约束
系统可以长期运行,版本也可以不断升级,来满足用户的新需求。
是由ASP.NET开发的,大部分的操作系统都能顺利运行,为保证系统的正常运行必须有人员来维护系统并对系统数据库进行更新。
系统操作简单,工作人员只需掌握一些基本的电脑使用方面的知识,要求会打字,这样简单进行培训能够轻松使用本系统.
系统一经投入便能够运行,并产生效益得到回报。
如图3-1
3.3.1功能的规定主要功能包括
功能模型:
图3-2
登陆流程:
图3-3
维护购物车数据流如图3-4
图3-4
查询订单数据流程:
如图3-5
图3-5
搜索图书数据流程:
如图3-6
图3-6
3.3.2对性能的规定
精度:
有多种输入方法,代码输入、简拼输入、名称输入、鼠标输入等
时间特性要求:
任务管理器因该以误差上下不超过10秒的60秒间隔,在用户界面的指定位置显示状态信息
如果后台进程处理正常会显示任务已完成的百分数/比
任务完成时会显示相关的信息
后台任务出错会显示错误信息
灵活性:
当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件发生变化时,设计的软件要做适当的调整,灵活性非常大。
动态数值需求:
预处理的窗口正常情况下和峰值工作条件下为5个,一定时间周期中要处理的数据的数量:
窗口开始尺寸2个数据、开始位置2个数据、最大尺寸2个数据、最小尺寸2个数据、编辑框位置4个数据、按钮位置4个数据,平均处理的数据约为16个数据。
静态数值需求:
支持的终端机为1台
处理1个文件及20条记录;
3.3.3数据管理能力要求
在开发阶段可以随即输入数据库的相应内容,数据库管理人员可以按要求对数据库进行修改。
3.3.4故障处理要求
内部故障处理:
在开发阶段可以随即修改数据库里的相应内容。
外部故障处理:
对编辑的程序进行重装载时,第一次装载认为错,修改。
第二次运行,在需求调用时出错,有错误提示,重试。
3.3.5其他要求
系统安全可靠。
技术上没有什么问题。
在安全管理策略上,根据不同的USERID划分为三大类;
系统管理员。
对该系统拥有最高权限,初始账号为1,初始密码为1;
后台各个点统的大部分权限,初始密码和帐号根据没人的USERID来分配;
前台客户,进入系统后,可以进行注册,修改个人信息,选购图书,放入购物车等购书功能。
3.4运行环境规定
3.4.1设备
硬件环境:
IntelPentium以上CPU、64MB以上内存
推荐使用PIII以上CPU、128MB以上内存
部分报表,请合理选用
网络设备:
10M/100M集线器/交换机、10M/100M网卡
推荐使用100M交换机和100M网卡
3.4.2支持软件
软件环境:
单机版
支持的操作系统包括Windows98/XP/NT/2000中文版及以上版本;
在NT/2000上安装和运行要求有Administrator权限;
推荐使用Windows2000。
网络版:
支持Windows98对等网和NT/2000网络
使用NT/2000网络时要求每个客户端以不同的用户名登录
推荐使用Windows2000对等网
3.4.3接口
用户接口:
本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:
输入界面、输出界面)。
用户对程序的维护,最好要有备份。
软件接口:
WIN9X/NT操作系统,汉语编程系统
3.4.4控制
本软件是以汉语程序设计语言的操作系统来控制软件运行。
3.5数据概念设置
如表5-1
表5-1
表名
功能说明
T_Address
地址表,客户的联系方式
T_Admin
管理员表,管理员的信息
T_Book
图书表,学创购书网的图书信息
T_BookClass
图书分类表,书籍的分类关系
T_BookStorage
库存表,学创购书网的图书库存信息
T_Comment
评论表,购书网的评论信息
T_Notice
公告表,对于学创购书网做的一些通知
T_Order
订单表,客户订购图书的信息
T_OrderDetail
订单详细表,学创购书网售出图书的信息
T_Permission
权限表,学创购书网,管理员的权限信息
T_ShoppingCar
购物车表,客户在学创购书网前台购买图书的信息
T_User
客户表,注册学创购书网客户的信息
3.5.2T_Admin(管理员信息表):
如表5-2
表5-2
序号
列名
数据类型
长度
小数位
标识
主键
允许空
默认值
说明
1
AdminID
int
4
是
否
管理员ID
2
AdminName
varchar
50
管理员名字
3
LoginName
登陆客户名
Password
密码
5
Permission
权限
6
IsValid
bit
是否有效
7
UserID
客户ID
3.5.3T_Book(图书信息表):
如表5-3
表5-3
BookID
图书ID
Author
作者
ISBN
Bookname
书名
Price
普通价格
BarCode
nchar
13
条码
Summary
text
16
摘要
8
UpdateDate
datetime
更新时间
9
3.5.4T_Bookclass(图书类别表):
如表5-4
表5-4
ClassID
分类唯一ID
ParentClass
子分类号
ParentName
nvarchar
子分类名称
ChildClass
子分类
ChildName
子分类名
3.5.5T_BookStorage(库存表):
如表5-5
表5-5
StorageID
库存编号
书籍ID
LivingNum
卖出数量
StorageNum
库存数量
Discount
float
折扣价
IsSell
是否上架
IsRecommend
是否推荐
如表5-6
表5-6
CommentID
评论ID
Title
标题
CommentContent
评论内容
CommentDate
日期
UserName
20
客户名
3.5.7T_Notice(公告表):
如表5-7
表5-7
NoticeID
10
公告ID
公告标题
NoticeContent
ntext
公告内容
NoticeDate
公告时间
3.5.8T_Order(订单表):
如表5-8
表5-8
OrderID
订单ID
用户ID
AddID
地址ID
OrderDate
订单日期
TotalPrice
decimal
总价
DeliverWay
送货方式
Status
订单状态
3.5.9T_OrederDetail(订单详情表):
如表5-9
表5-9
OrderDetailID
订单细节ID