`
javacoming
  • 浏览: 37400 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

软件工程 概要设计例子

 
阅读更多
ASP网上购物系统

需求说明

文件名称:概要设计说明书
文件编号:
编 制 人: 
编制日期:
审 核 人:
版本标识:

1.引言
1.1.编写目的
编写此需求分析报告,实现商场、中小企业或个人在互联网上进行新产品展示,网上通信留言功能,重点实现网上商品的查找、在线购买功能。实现普通用户只能浏览,注册用户可以在线定购,后台管理人员可以进行产品上传更新、注册用户的管理等功能。
1.2.项目背景
项目名称:ASP网上购物系统
项目委托单位: 
项目开发单位:
项目简介:本系统主要实现网上产品展示与在线定购及人员的管理,
一、不同身份有不同的权限功能(管理人员、注册用户、游客)
二、在线产品展示(分页显示)
三、在线定购
四、后台管理(用户管理、商品的管理)

1.3.问题陈述
对用户提供的服务有:
l 在线产品展示
l 在线查找功能
l 在线下订单。 

2.任务概述
2.1.需求概述
2.1.1.在线展示
只要登录到网站后,就可以在线浏览展示商品,
最新商品动画展示
在线购买商品从后台数据库动态显示商品图片与产品名。
单击产品名或图片就看到产品的详细介绍。要添加购买与收藏功能。
2.1.2.在线下订单:
只有注册用户才能利用该系统下订单。注册后并且处于激活状态才可以购物下订单。非注册用户和处于非激活状态的用户,只能浏览商品的基本情况。用户登录后,就可以使用系统提供的各种功能。
单击产品对应的购买按钮后,要显示购物车界面,在该界面中要实现购买产品数量统计、总价格统计及每种产品的购买时间。
在购物车中,可以实现继续购买、产品数量的修改、删除购买物品、到收银台付款功能。
在信息填写与提交中,要实现“返回上一步”修改功能,实现所以信息统计界面。实现产生订购单号功能。
2.1.3后台管理服务
管理员修改功能
商品管理功能
会员管理功能
2.1.4留言功能
2.2.运行环境
服务器端: ASP+SQLSERVER2000+IIS 5.0
客户端: IE浏览器
2.3.开发环境
SQLServer数据库+IIS5.0+Windows2000+Dreamweaver2004
2.5.限制和约束
l 一个客户在系统中只有一个账号。
l 客户要想购物必须先登陆。
l 管理员只能进行三次登录
3.总体设计
3.1.参与者(不同使用身份)
Ø 游客
Ø 注册用户
Ø 管理员
3.2购物流程
1) 注册用户(注:在欢迎页面,未登陆的用户可浏览商品信息)
2) 用户登陆(注:在欢迎页面)
3) 浏览商品信息
4) 选择购物和数量(攒机或是单一购买)
5) 选择付款方式(如汇款定单状态默认为3)
6) 确定购买(插入数据库购物单表)
7) 系统处理购物单表插入定单表并设置1,(返回订单id)
8) 定单查询(可按定单号和全部查询),定单状态为1、3的可以取消,状态为6的付款方式为货到付款的可以取消。
9) 定单收到后,由客户签字,把定单状态改为2
3.3系统管理员流程
1) 登陆
2)修改管理员密码
3)会员用户的删除、修改、添加
4)商品的添加,
5)购买商品的浏览、删除与更新
4 数据描述
本系统中共有6张表,管理员表、用户信息表、产品表、产品类型表、购物单表、留言表。每种表具体字段及类型见下表:(可以根据自己的需要增加表,但主要表的字段不能少。)
管理员表-admins
字段名 字段 类型 长度 说明
管理员ID u_id 自增 not null 主
姓名 u_Name varchar(10) not null 10
密码 u_Pwd char(8) not null 定长 8
用户信息表-userInfo
字段名 字段 类型 长度 说明
用户名 u_Name varchar(10) 10 主
真实姓名 u_TrueName varchar(8) 8
身份证号 u_IDcard char(18) not null 18 定长
性别 u_Sex char(2) not null 2 定长
年龄 u_Age tinyint not null 2
住址 u_Add nvarchar(40) not null 40
联系电话 u_Tel char(11) not null 11 定长
邮编 u_ Postalcode char(6) not null 6 定长
E-mail u_Email varchar(40)
备注 u_Remark nvarchar(100)
产品表-goods
字段名 字段 类型 长度 说明
商品ID 1.1 goods_id char(2) 主
商品类型ID 1.1 goodsType_id char(2) not null 外
商品名 goods_name nvarchar Not NULL 8
价格 goods_price smallmoney not null 18
会员价 Goods_price1 nvarchar(40) 80
图片 goods_photo varchar(80) 80 图片的位置
描述 goods_depict nvarchar(100) 200
产品类型表-goodsType
字段名 字段 类型 长度 说明
1.1 商品类型ID 1.1 goodsType_id char(2) not null
分享到:
评论

相关推荐

    软件工程文档实例(需求分析 概要设计 详细设计 项目开发计划 用户操作手册 总结性报告 可行性报告 测试计划 )

    标题和描述中提及的文档涵盖了软件工程的多个重要阶段,这些文档包括需求分析、概要设计、详细设计、项目开发计划、用户操作手册、总结性报告、可行性报告以及测试计划。下面将详细解释这些文档的重要性和内容。 1....

    软件工程文档实例(需求分析+概要设计+详细设计+项目开发计划+用户操作手册+总结性报告+可行性报告+测试计划)

    标题提到的"软件工程文档实例"涵盖了多个关键阶段,包括需求分析、概要设计、详细设计、项目开发计划、用户操作手册、总结性报告、可行性报告以及测试计划。这些文档在软件生命周期中各自扮演着重要的角色。 1. **...

    概要设计说明书 范例

    软件设计概要设计说明书范例 本资源是一个教学资源管理系统的概要设计说明书,涵盖了总体设计、模块设计、接口设计、数据结构设计等方面的内容。该设计说明书的目的是进一步细化软件设计阶段的结果,把软件总体概貌...

    概要设计文档范例收集

    通过学习和参考这个资源包中的“概要设计文档实例”,开发者可以提升自己的设计能力,更好地理解和实践软件工程的规范流程。同时,对于项目经理来说,这些范例和计划模板可以帮助他们更高效地规划项目,降低项目执行...

    软件工程--概要设计.pdf

    尽管如此,我们依然可以从残缺的片段中提取出一些软件工程概要设计的核心知识点。 首先,文档中提到的数字序列和字母组合看起来像是在描述软件设计过程中的组件、类或者模块的标识符。在软件设计中,如“SDAa12a21a...

    一个详细的概要设计模板

    ### 一个详细的概要设计模板知识点解析 #### 一、概览 本文档提供了一个详细的概要设计模板,特别关注于CnPack组件包中的多语组件包的设计内容。该设计文档旨在帮助CnPack开发组成员以及希望利用该多语组件包实现...

    软件工程某大学系统分析设计范例

    "软件工程某大学系统分析设计范例" 提供了一个实际应用的案例,旨在深入讲解这一关键过程,特别是针对需求分析和概要设计这两个核心环节。 首先,需求分析是软件工程的起点,它涉及到对用户需求的全面理解和文档化...

    图书管理系统概要设计说明书

    软件工程文档 之概要设计说明书,较好的例子

    软件工程文档范例(非常详细)

    以下是对标题“软件工程文档范例(非常详细)”和描述中所提及的各种文档的详细解释: 1. 可行性研究报告:在软件项目启动初期,可行性研究报告用于评估项目的合理性、技术可行性和经济效益。它包括对市场需求、...

    软件工程项目文档范例

    "软件工程项目文档范例"包含了软件工程生命周期中的主要文档,这些文档覆盖了项目的各个阶段,确保了软件开发的系统性和可追溯性。 1. **需求分析说明书**:这是软件开发的第一步,描述了用户对软件的功能需求和非...

    标准范例(软件工程课程设计)

    "标准范例(软件工程课程设计)"是一个项目实例,旨在帮助学生理解和掌握软件工程中的关键概念、流程和最佳实践。在这个课程设计中,"个人的东西都简写了"可能意味着作者已经将个人的注解或解释简化,使得重点更加...

    软件概要设计说明文书范例.doc

    《软件概要设计说明文书范例》是一份用于指导软件开发过程的重要文档,它详细阐述了软件系统的设计思路和架构,旨在为详细设计阶段提供基础。文档的主要内容分为多个部分,包括简介、系统总体设计、子系统设计以及非...

    软件工程课程设计例子

    在软件工程课程设计中,学生通常会通过一个实际的项目来应用所学的理论知识,以便更好地理解软件开发的全过程。这个过程涵盖了需求分析、系统设计、编码、测试以及维护等多个阶段,旨在培养学生的实践能力和团队协作...

    软件工程课程设计范例样本.doc

    《软件工程》课程设计的题目是“C语言在线考试系统设计与实现”,旨在通过实际操作,让学生掌握软件工程的基本流程,包括需求分析、系统设计、模块实现等关键环节。本设计涉及的技术主要围绕B/S架构,包括Java ...

    概要设计说明书文档和实例大全

    全面地收集了5个较实用的概要设计的实例, 包括机票预定系统概要设计 某论坛概要设计 Lyra资源平台概要设计 学生学习管理系统概要设计 医院系统接口概要设计说明书 ...另加一份ISO软件工程模板之概要设计说明书

    完美的软件工程文档范例

    一个完美的软件工程文档范例涵盖了从项目开始到结束的全过程,确保所有参与者对项目有清晰、一致的理解。以下将详细阐述各个部分的知识点: 1. **范围**: 这部分定义了项目的边界,包括软件将解决的问题、预期的...

    需求、概要、详细设计文档参考

    在软件开发过程中,文档起着至关重要的作用,它们记录了项目的各个阶段,确保团队成员对项目的理解一致。本文将深入探讨“需求、概要、详细设计文档...因此,编写和维护高质量的设计文档是软件工程中不可或缺的一部分。

    软件工程文档实例需求分析概要设计详细设计项目开发计划用户操作手册总结性报告可行性报告测试计划

    这些文档构成了软件开发的完整生命周期,是软件工程中的核心部分。它们不仅有助于团队协作,也是质量保证的重要工具。在实际工作中,根据项目的规模和复杂度,可能还需要包括其他类型的文档,如需求变更控制文档、...

Global site tag (gtag.js) - Google Analytics