kkk在线购物系统概要设计说明书

kkk在线购物系统概要设计说明书

ID:18820272

大小:196.00 KB

页数:23页

时间:2018-09-25

kkk在线购物系统概要设计说明书_第1页
kkk在线购物系统概要设计说明书_第2页
kkk在线购物系统概要设计说明书_第3页
kkk在线购物系统概要设计说明书_第4页
kkk在线购物系统概要设计说明书_第5页
资源描述:

《kkk在线购物系统概要设计说明书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、概要设计说明书项目名称在线购物系统项目开发单位计算机系0707第二组目录1.引言31.1编写目的31.2项目背景31.3定义31.4参考资料32.总体设计42.1处理流程42.2总体结构和模块外部设计102.3功能分配113.接口设计123.1外部接口133.2内部接口134.运行设计144.1运行模块组合144.2运行控制144.3运行时间145.系统论据结构设计145.1逻辑结构设计要点145.2物理结构设计要点155.3数据结构与程序166.系统出错处理设计176.1出错输出信息186.2出错处理对策186.3.系统维护设计19 1引言 

2、1.1编写目的1)编写本说明书的目的在于:(1)将系统划分成物理元素,即程序、文件、数据库、文档等。(2)设计软件结构,即将需求规格转换为体系结构,划分出程序的基本模块组成,确定模块间的相互关系,并确定系统的数据结构。2)本说明书的用途在于寻找实现目标系统的各种不同方案,分析员从这些可供选择的方案中选取若干个合理的方案,为每个合理的方案都准备一份系统流程图,列出组成系统的物理元素,进行成本效益分析,从中选出一个最佳方案向用户和使用部门负责推荐。如果用户和使用部门负责人接受了推荐的方案,分析员应该进一步为这个最佳方案设计软件结构。通常,设计出初

3、步的软件结构后还要进一步改进,从而得到更合理的结构,进行必要的数据库设计,确定测试要求并且制定测试计划。3)本说明书的主要读者为系统分析员和用户和使用部门的有关人员,为后面的系统开发提供依据。 1.2背景开发软件名称:在线购物系统.项目任务提出者:XXXXXXXX实现软件单位:计算机系0707第二组项目与其他软件,系统的关系:运行平台:本项目运用在服务器器上,采用WINDOW2000为操作系统数据库:采用SQL的为开发软件的数据库服务程序。 1.3定义数据结构逻辑结构物理结构  1.4参考资料 Web应用程序设计实践专周任务书软件需求说明书概要

4、设计说明书   《软件工程导论》,张海藩,清华大学出版社《实用软件文档写作》,肖刚等,清华大学出版社2总体设计  2.1需求规定该系统可以实现书籍管理和用户购买书籍,书籍管理因管理员和用户不同又可再细分,管理员登录后可以对书籍进行增加、删除和修改功能,用户可以查找书籍;用户登录后可以购买书籍,更改购物车中书籍的数量和,删除购物车中的书籍2.2运行环境 服务器:CPU:PIII500以上;内存:512M以上;硬盘:15G以上;支持软件:Win9X/2000/2003,tomcat5.0数据库系统MicrosoftSQLServer2000;2.3

5、基本设计概念和处理流程下面将各大功能块的处理流程显示如下:登录功能:开始输入用户名(Username)和密码(Password)连接数据库User表是否存在用户成功登录提示错误信息:密码错误,不存在该用户是否获取表单的用户名(Username)和密码(Password)用户名和密码是否为空设置session值存取用户名和id,跳转到首页是否关闭数据连接用户注册:开始输入用户注册信息获得用户信息用户名username真实姓名name性别sex密码password邮箱地址u_mail地址u_addr用户是否可以注册连接数据库User表在User表中

6、自动生成用户id,并将用户的信息写入表中是否获取表单中的注册信息,是否填写完整是关闭数据连接书籍查询:开始在表单中分页显示查询到的书籍记录,将书籍的id传给book.jsp显示该书籍的详细信息获取用户名和表单中的隐含的书籍id,将书籍id存于名为(用户名+书籍id)的session中获取文本框和下拉菜单中的值是是连接数据库Classify表和Supplier表,下拉菜单中显示已有的类别和出版社,在文本框输入书名三选一查询书籍处理汉化问题文本框和下拉菜单中是否有值按照查询条件连接Product,Supplier,Classify表是否有值将书籍名

7、称、类别、出版社名称放入session中获取session中书籍名称、类别、出版社名称(分页显示时获得rs)关闭数据库连接是否购买是否否否书籍详细显示:获取书籍的id根据id连接数据库表Product获得该书籍的详细信息是否有记录显示书籍信息是否购买获取用户名和表单中的隐含的书籍id,将书籍id存于名为(用户名+书籍id)的session中关闭数据库连接是否否是购物车:是否为游客开始获取所有的session值存于Enumeraion类中是否有值是否值的长度大于该用户的用户名长度该session值中前部分为用户名获取该session的值得到用户购

8、买的书籍id根据id连接表Product显示该书籍名称、库存、单价关闭数据库连接添加书籍:在页面显示请先用管理员登录是是否否是否在页面显示,请输入完整

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。