软件项目概要设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验报告
学院:计算机与星系学院专业:软件工程年级:08级
姓名:陈世煌学号:081181059 实验室号:312 计算机号:59
实验日期:2011 年10 月 6 日指导教师签字:成绩:
报告退发(订正、重做)
电子商务概要设计说明书
1.引言
1.编写目的
Web技术高速发展,已经到了Web2.0时代,出现了很多新的技术和工具,主要包括:博客(BLOG)、RSS、百科全书(Wiki)、网摘、社会网络(SNS)、P2P、即时信息(IM)等技术,这些工具和技术的出现,使得人们从原来Web1.0时代作
为个人只能看Web内容过渡到了不仅是内容的浏览者,同时也是内容的发布者,
人们的交流越来越容易,而在国内博客这一Web2.0工具应用的非常广泛,已经深
入到网络的每个角落。
2.项目背景
电子商务系统,是指使用计算机语言编写,并便于用户安装和使用,在互联网上建立电子商务的一整套系统。网上商品通常根据张贴时间,以倒序方式由新到旧
排列。许多博客专注在特定的课题上提供评论或新闻,其他则被作为比较个人的日
记。一个典型的电子商务结合了文字、图像、其他网站的链接、及其它与主题相关
的媒体。能够让读者以互动的方式留下意见,是许多博客的重要要素。博客是社会
媒体网络的一部分。介于商务的实用性与应用广泛的特点,项目决定实现一款具备
基本功能的电子商务系统。
3.定义
专门术语
缩写
4.参考资料
2.任务概述
1.目标
2.运行环境
3.需求概述
作为互联网战略的延伸,电子商务的热潮一度兴起,但是一直以来,很多企业网站都局限在信息发布等一些基本的功能,而越来越深入的实践表明,这些仅仅代表了企业网站的一个起点功能。随着企业网络环境的发展成熟,企业门户网站可以帮助企业把现有的业务系统整合起来,集中优势资源为客户提供个性化服务,并为企业创建一个良好的收入渠道。
2.4条件与限制
●资金、时间约束:无
●技术约束:采用C/S结构,数据库采用SQL SERVER,界面要求使用汉字。
●标准约束:《编程规范》,《界面风格规范》
3.总体设计
1.处理流程
2.总体结构和模块外部设计
3.功能分配
前台
进入首页
商品查询及商品分页显示
查看商品详细信息
商品购买
商品类别显示
显示购物车简要信息
用户注册
用户登录
用户退出
购物车进入购物车
购物车管理
结算下订单
会员中心进入会员中心
基本资料显示
用户资料修改
密码修改
我的订单
后台
用户登录
后台管理页菜单显示
商品管理
商品类别管理商品类别显示
商品类别添加
商品类别修改
商品类别删除
商品信息管理
商品查询显示
商品添加
商品修改
商品删除
用户管理
注册用户管理
注册用户的查询显示
冻结与解冻
管理员管理
管理员的查询显示
添加管理员
修改管理员
删除管理员
个人资料管理显示个人资料
个人资料修改
密码修改
订单管理
订单的查询显示
查看详细
订单审核
订单修改
安全退出
4.接口设计
(接口设计,差错设计) 内部接口
5.数据库结构设计
1.数据库数据结构设计
字段名字段类型字段中文名备注
nid number 类别编号主键
sname varchar2(30) 类别名称
npid number 父类编号
norder number 排序(可略去)
字段名字段类型字段中文名备注
nid number 商品编号主键
sname varchar2(30) 商品名称
sdescription varchar2(300) 商品描述
nprice number 商品价格
simg varchar2(300) 商品图片
smctag char(1) 是否缺贷
dcdate date 添加时间
nmaxid number 所属大类来自于商品类别表nminid number 所属小类来自于商品类别表
字段名字段类型字段中文名备注
suser varchar2(30) 用户名主键
spwd varchar2(30) 密码
sname varchar2(30) 真实姓名
ssex varchar2(3) 性别
dbirth date 出生日期
semail varchar2(300) 电子邮箱
nprice number 商品单价
ntotalprice number 小计
2.物理数据结构设计
3.数据结构与程序的关系
6.运行设计
1.运行模块的组合
2.运行控制
●本软件控制流程:先由操作系统启动M1.1(其中调用M2.2和M3.2),然后进入事件驱
动模式,由相应的事件分别激活M4.1(相应激活M4.2、M4.3、M4.4、M4.5、M4.6和M1.2)、M2.1、M3.1、M6.1、M6.2和M6.3等模块,其中M1.2将关闭并退出系统。
3.运行时间
●各模块运行时间均应控制在1~3秒内(其中大部分为响应用户的动作)。由于系统采用
事件驱动方式,有效提高计算机的利用率。