《网上商城详细设计说明书1.doc
文本预览下载声明
详细设计说明书
1引言
1.1编写目的
编写本详细设计目的是:在需求概要设计的基础上,完成的结构设计,划分的功能模块并明确模块之间的关系,同时给出相关的用户界面设计。本文的预期读者为:的设计、开发人员;的验收、评审人员。SQL:一种用于访问、查询数据库的语言。
4、事务流:数据进入模块后可能有多种路径进行处理。
5、主键:数据库表中的关键域,值在表中唯一。
6、ROLLBACK(回滚):数据库的错误恢复机制。
7、系统用户:商城游客、商城购买用户以及商城的管理员。
8、游客:未注册Beyond网上商城的网络用户。
9、PowerDesigner:数据库编辑软件。
1.5参考资料
1、《》
当系统出现错误时,系统会查找错误原因,并提示用户按照一定步骤继续完成操作或者重新开始操作,并保留错误信息以供查看。
程序1(商品查询)设计说明
3.1功能
3.2性能
灵活性:窗口响应绝大部分的快捷菜单和控制面板操作
时间特性:响应鼠标单击的时间在2—3秒之间
3.3输人项
组合、模糊查询条件。
3.4输出项
标准的SQL语句,发送设置浏览区命令。
3.5算法
本部分没有采用自定义的算法。
3.6接口
.硬件接口:主要就是TCP/IP层中的网络接口层
软件接口:具体来说开发中可能使用到的ADO的常用对象有以下几个:
(1)连接对象(Connection):用来连接数据库。
(2)记录集对象(RecordSet):用来保存查询语句的返回结果。
(3)命令对象(Command):用来执行SQL语句或者SQL Server的存储过程。
(4)参数对象(Parameter):用来为存储过程或查询提供参数。
3.7存储分配
本程序在高级语言JAVA进行编码,直接的内存分配由JAVA运行时分配。
3.8注释设计
说明准备在本程序中安排的注释,如:在代码部分的适当位置会有中文代码注释。
3.9限制条件
(1)由于本系统的开发将是基于浏览器的B/S 结构,所以浏览器端的语言使用HTML/CSS/JavaScript,服务器端的语言使用ASP(.NET),开发人员将不能用其他的开发语言(编写组件除外)。而数据库也将随之采用SQL Server2005。
(2)开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利于接下来的测试和维护及升级。
4程序2(订单查询)设计说明
4.1功能
4.2性能
这是经常使用的一个模块,对性能要求在1-6秒内作出反应
4.3输人项
查询条件
4.4输出项
标准的SQL语句,发送设置浏览区命令。
4.5算法
本部分没有采用自定义的算法。
4.6接口
.硬件接口:主要就是TCP/IP层中的网络接口层
软件接口:具体来说开发中可能使用到的ADO的常用对象有以下几个:
(1)连接对象(Connection):用来连接数据库。
(2)记录集对象(RecordSet):用来保存查询语句的返回结果。
(3)命令对象(Command):用来执行SQL语句或者SQL Server的存储过程。
(4)参数对象(Parameter):用来为存储过程或查询提供参数。
4.7存储分配
本程序在高级语言JAVA进行编码,直接的内存分配由JAVA运行时分配。
4.8注释设计
说明准备在本程序中安排的注释,在代码部分的适当位置会有中文代码注释。
4.9限制条件
(1)由于本系统的开发将是基于浏览器的B/S 结构,所以浏览器端的语言使用HTML/CSS/JavaScript,服务器端的语言使用ASP(.NET),开发人员将不能用其他的开发语言(编写组件除外)。而数据库也将随之采用SQL Server2005。
(2)开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利于接下来的测试和维护及升级。
5程序3(购物车)设计说明
5.1功能
5.2性能
用户选中所需要购买商品,点击订购的产品后出现订购商品的界面,输入好你的姓名/单位,数量,联系方式,备注后再按确定,订单信息就会写入数据库完成订购操作。
5.3输人项
输入的数据是用户执行的各种操作,包括鼠标、键盘等操作。
5.4输出项
输出是从数据库中读取的数据,或错误警告信息。
5.5算法
本部分未采用自定义的算法。
5.6接口
.硬件接口:主要就是TCP/IP层中的网络接口层
软件接口:具体来说开发中可能使用到的ADO的常用对象有以下几个:
(1)连接对象(Connection):用来连接数据库。
(2)记录集对象(RecordSet):用来保存查询语句的返回结果。
(3)命令对象(Command):用来执行SQL语句或者SQL Server的
显示全部