精品课程网上城系统用户手册
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用户手册November 28 2010
网上书城
目录
1引言 (2)
1.1编写目的 (2)
1.2背景 (2)
1.3定义 (2)
1.4参考资料 (3)
2用途 (3)
2.1功能 (3)
2.2性能 (4)
2.2.1精度 (4)
2.2.2时间特性 (5)
2.2.3灵活性 (5)
2.3安全保密 (5)
3运行环境 (5)
3.1硬设备 (5)
3.2支持软件 (5)
3.3数据结构 (5)
4使用过程 (6)
4.1安装与初始化 (6)
4.2输入 (11)
4.2.1输入数据的现实背景 (11)
4.2.2输入格式 (11)
4.2.3输入举例 (11)
4.3输出对每项输出作出说明 (12)
4.3.1输出数据的现实背景 (12)
4.3.2输出格式 (12)
4.3.3输出举例 (12)
4.4文卷查询 (13)
4.5出错处理和恢复 (13)
4.6终端操作 (15)
用户手册(GB8567——88)
1引言
1.1编写目的
本文档帮助使用本系统的用户能够轻松简单的掌握本系统的使用方法。
1.2背景
1.本系统的名称为网上书城
2. 本系统由小组组长吴毅提出,小组会议共同决定。
开发者包括吴毅,
王继,肖枝兵,王宏博。
1.3定义
列出本文件中用到的专门术语的定义和外文首字母组词的原
SQLserver :SQL Server是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。
SQL Server 2005为IT专家和信息工作者带来了强大的、熟悉的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。
通过全面的功能集、和现有系统的集成性、以及对日常任务的自动化管理能力,SQL Server 2005为不同规模的企业提供了一个完整的数据解决方案。
.
: 是建立在微软新一代.Net平台架构上,利用通用语言运行时(Common Language Runtime)在服务器后端为用户提供建立强大的企业级Web应用服务的编程框架。
可完全利用.Net架构的强大,安全,高效的平台特性。
是运行在服务器后端编译后的通用语言运行时代码,运行时早绑定(Early Binding),即时编译,本地优化,缓存服务,零安装配置,基于运行时代码受管与验证的安全机制等都为 带来卓越的性能。
C# :C#是基于.NET平台的面向对象编程语言.
1.4参考资料
a.《Web数据库系统开发教程》清华大学出版社
b.《软件工程》清华大学出版社钱乐秋等编著
c.软件工程国家标准文档
2用途
2.1功能
1)登录网站,用户可以在页面中登录,管理员点击下方后台登陆。
1.1用户登录进入书籍列表页面,按类别分别列出数据库中的书籍信息,点击可以买书。
1.2管理员进入后台以后,可以对图书进行添加,删除,修改操作,或者对图书类别,用户等进行同样的操作。
a.图书类别修改:进入后台以后,可以根据图书的类别找到这一类别的所有图书。
b.图书信息修改与添加:进入后台以后,可以对图书的信息进行修改,也可以添加详细信息。
2)没有帐号的还可以进入注册页面进行注册,注册页面具有验证功能,可以判断用户输入的信息是否符合相应的要求。
3)图书列表:通过用户进入后,可以看到推荐的书,最新图书和热销图书的列表。
可以根据用户选择的图书类别显示相应类别的图书信息列表,还可以查询自己需要的图书。
4)图书详细信息页面,根据用户选定的书籍显示相应书籍的详细信息,还设有购买功能。
5)购物车页面显示用户选定需要购买的图书信息并完成结算。
2.2性能
2.2.1精度
逐项说明对各项输入数据的精度要求和本软件输出数据达到的精度,包括传输中的精度要求。
输入数据:
普通用户输入:
UserID:int
UserName:int
Password:Unicode字符串
IDCardNumber:Unicode字符串
BookName:Unicode字符串
管理员输入:
BookID:int
CatID:int
BookName:Unicode字符串
BookImages:Unicode字符串
BookMarketPrice:money
BookPrice:money
BookIntro:Unicode字符串
BookAmount:int
BookAmount:int
BookSales:int
输出数据:
图书信息:
BookID:int
CatID:int
OrderID:int
BookName:Unicode字符串
BookAmount:int
ShoppingDate:时间日期型
OrderDate:时间日期型
2.2.2时间特性
要求数据传输时间在2分钟以内,服务器响应时间在1分钟以内,总响应时间为5分钟。
2.2.3灵活性
当用户需求变化时,我们可以根据用户的需要添加和删除本软件的一些功能。
2.3安全保密
此软件只有管理员才能够对会员和图书等信息进行修改和删除,同时管理员在登录时要输入有效的用户名和密码,还需输入正确的验证码才能顺利进入,所以本软件能够有效的预防数据泄漏,更改和破坏。
3运行环境
3.1硬设备
1. 此系统要就最小配置为Cpu主频1.6Ghz以上,内存256MB以上
2.. 外存储器为128MB以上
3.2支持软件
1. 此软件可以在windows Xp及以上的windows系统上运行
2. 编译系统采用Microsoft visual studio 2005
3. 数据库管理系统采用SQL SERVER 2005
3.3数据结构
支持本软件的运行所需要的数据库包括:
会员信息表:User
图书信息表: Books
图书分类信息表:Categories
购物车信息表:ShopCart
订单信息表:Orders
订单详细信息表: OrderContent
4使用过程
4.1安装与初始化
一步一步地说明为使用本软件而需进行的安装与初始化过程,包括程序的存储形式、安装与初始化过程中的全部操作命令、系统对这些命令的反应与答复。
表征安装工作完成的测试实例等。
如果有的话,还应说明安装过程中所需用到的专用软件。
1.附加设计好的数据库
根据安装项目的不同,其数据库文件的名称也不相同。
例如“网上书城系统”项目的数据库名为BookShop.mdf。
下面是“网上书城系统”项目的数据库安装过程。
运行SQL Server 2005的“企业管理器”,右键单击“数据库”文件夹,在弹出的菜单中选择“附加”菜单项,如图所示。
图1 附加数据库
2. 单击“添加”按钮,弹出定位数据库文件对话框
3.依次选择数据和日志文件如下截图所示
4.单击确定按钮,数据库即可附加完毕,就可以开始后续网站部署工作。
IIS是Windows操作系统自带的组件。
如果在安装操作系统时没有安装IIS,则应手动安装。
安装的步骤如下:
打开“控制面版”窗口,双击“添加或删除程序”图标,运行“添加或删除程序”窗口。
选择“添加或删除程序”窗口内“添加/删除Windows组件”选项,弹出“Windows 组件向导”对话框。
选中“Internet服务器(IIS)”复选框,单击“下一步”按钮,执行操作。
IIS安装完毕。
接下来,就是要对系统进行新建虚拟目录的操作:
(1)打开“控制面版”窗口,双击“管理工具”图标,进入“管理工具”窗口。
(2)双击“Internet服务器(IIS)”图标,进入“Internet服务器(IIS)”窗口。
(3)展开“网站“的目录树,右击“默认网站“目录,选择下拉菜单“新建”|“虚拟目录”命令.
(4)弹出“欢迎”窗口,单击“下一步”按钮,在“别名”文本框中输入映射后的名字,如“网上书城”,单击“下一步”按钮。
(5)在“网站目录内容”文本框中输入要映射的目录,如d:\site\网上书城,单击“下一步”按钮,进入设置访问权限窗口.
(6)在这里选择正确的访问权限,再单击“下一步”按钮,即完成设置。
备注:删除映射的方法:打开“Internet服务器(IIS)”窗口,在虚拟目录别名上单击鼠标右键,选择“删除”命令即可
4.2输入
规定输入数据和参量的准备要求。
4.2.1输入数据的现实背景
数据的来源参见概要设计说明书。
4.2.2输入格式
普通用户输入:
UserID:int
UserName:int
Password:Unicode字符串
IDCardNumber:Unicode字符串
BookName:Unicode字符串
管理员输入:
BookID:int
CatID:int
BookName:Unicode字符串
BookImages:Unicode字符串
BookMarketPrice:money
BookPrice:money
BookIntro:Unicode字符串
BookAmount:int
BookAmount:int
BookSales:int
4.2.3输入举例
普通用户输入:
UserID 01
UserName 张三
IDCardNumber 0120
BookName Visual C# + SQL Server数据库开发与实例管理员输入:
BookID 05
CatID 001
BookName Visual C# + SQL Server数据库开发与实例
BookImages
BookMarkerPrice
BookPrice 50$
BookIntro 计算机
BookAmount 500
BookSales 52
4.3输出对每项输出作出说明
4.3.1输出数据的现实背景
数据的来源参见需求分析说明书和概要设计说明书。
4.3.2输出格式
图书信息:
BookID:int
CatID:int
OrderID:int
BookName:Unicode字符串
BookAmount:int
ShoppingDate:时间日期型
OrderDate:时间日期型
4.3.3输出举例
图书信息:
BookID 04
CatID 006
BookName 软件工程
BookImages
BookMarkerPrice
BookPrice 10$
BookIntro 计算机
BookAmount 200
BookSales 12
4.4文卷查询
这一条的编写针对具有查询能力的软件,内容包括:同数据库查询有关的初始化、准备、及处理所需要的详细规定,说明查询的能力、方式,所使用的命令和所要求的控制规定。
4.5出错处理和恢复
当数据库遭到损坏如用户非法使用数据库、硬盘损坏、病毒入侵等。
可以通过下面方法
进行补救:
1.定期维护数据库,根据信息更新修改数据库信息,保持数据库最近最新。
可使用
SQL SERVER 的数据库维护功能机制。
如根据事务日志文件和数据库备份机制
以及回滚机制进行数据库的维护。
2.使用降效技术:将磁盘组成镜像磁盘阵列(RAID阵列,其原理就是将一块硬盘
的数据以相同位置指向另一块硬盘的位置。
RAID 1磁盘阵列又称为Mirror
或Mirroring(镜像),因为它就是将一块硬盘的内容完全复制到另一块硬盘
上。
)提供最高的可靠性。
当主硬盘崩溃时,镜像硬盘可以暂时代替主硬盘运行
工作。
4.6终端操作
用户进入网上书城系统的主页,可以看到主页中列出的畅销书,以及图书的分类目录。
如果不是本网站的会员,则需注册会员,如果是则可以直接登录。
任意点击一种图书,系统切换到图书的详细信息界面,单击界面上”添加到购物车”按钮来购买此图书。
接下来在购物车上会显示你的购物结果,最后单击”最终结算”按钮,系统会要求用户对自己的购物情况进行确认,单击提交按钮,系统返回订单号,订单的详细内容和购书总额,这样就完成了整个购书过程。