




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 Global IT Education SpecialistSystem Design Specification淘淘汽配网上商城系统设计说明书Prepared by 拟制陈磊Date日期2016.11.17Reviewed by 评审人卢大恩、杨灿Date日期2016.11.17Approved by批准周建飞Date日期2016.11.17Revision Record修订记录Date日期Revision Version修订版本Change Description修改描述Author作者2016.11.171.0第一稿陈磊Catalog 目 录1. Introduction &
2、#160;简介41.1 Purpose 目的41.2 Scope 范围41.3 Name 软件名称41.4 Functions 软件功能41.5 Applications软件应用42. High Level Design概要设计42.1系统功能设计42.2 系统架构设计52.2.1 三层架构52.3 Database数据库设计62.3.1 数据字典62.3.2 数据表设计62.3.3 表关系73. Low Level Model Design 模块详细设计73.1 User Model Design 用户模块73.2 Class Design 类详细
3、设计83.2.1 UserInfo Class 用户类81) OverView简介82) Class Diagram 类图83) Attributes 属性84) Methods 方法91. Introduction 简介1.1 Purpose 文档目的2. 本文编写目的在于规定和控制项目开发的内容,保证本项目的系统设计活动在受控状态下进行,在进行软件开发前,明确本系统应达到的目标,对系统目标做出完整、准确、清晰、具体的要求。保证本需求分析的结果能够完整、无遗漏地反映待开发系统的要求。1.2 Scope 本文档适用范围
4、;本文档主要描述人事管理系统的功能定义,并对模块划分、业务流程进行了定义。所有设计人员、开发人员、测试人员以及其他团队成员都应该以该文档作为产品的功能定义,具体用于中大型公司企业人力资源的管理。1.3 Name 软件名称 淘淘汽配网上商城1. Applications软件应用领域适用私家车主以及小型代理商网上购买汽车配件 2. High Level Design概要设计2.1系统功能设计本项目主要划分为客户注册和登录模块、商品浏览和详细模块、商品搜索模块、购物车模块、订单模块、用户信息管理 、商品信息管理、商品种类管理、订单管理模块九个模块。其中各个模块中包含不同的系统功能,其关系可
5、以通过如下图所示的系统功能结构图进行描述。本项目中包含的功能模块。并使用功能结构图表示。2.2 系统架构设计2.2.1 三层架构本项目采用三层架构进行开发,其优势在于便于分工合作、易于扩展、便于维护,其三层之间的关系如图17.14所示。其中表示层用于与用户进行交互;业务逻辑层负责处理项目业务流程;数据访问层负责操作数据库;Model层中的实体类是三层之间的数据载体,用于在三层之间传递数据; 2.3 Database数据库设计2.3.1表关系数据库中的表关系图或者PD设计图。2.3.2数据表设计本项目数据库共包含10个表,其表结构如下表所示。项目所有数据库表见表3.1。表3.1 淘淘汽配网上商城
6、系统表设计表名功能说明Admins管理员表Goods商品表GoodsSort种类表OrderDetail订单详情表Orders订单表UserInfo用户表Admins 管理员表Field Name字段名称Field Type字段类型Field Restrain字段约束Descriptiion注释adminIDint主键管理员编号adminNamenvarchar管理员帐号adminPwdnvarchar管理员密码Emilenvarchar邮箱UserInfo用户表Field Name字段名称Field Type字段类型Field Restrain字段约束Descriptiion注释userID
7、int主键用户编号userNamenvarchar用户账号userPwdnvarchar用户密码emailnvarchar邮箱telnvarchar电话Goods商品表Field Name字段名称Field Type字段类型Field Restrain字段约束Descriptiion注释goodsIDint主键商品编号goodsNamenvarchar商品名sortIDint外键种类编号goodsimgnvarchar商品图片goodsDetailImgnvarchar图片详情goodsBuytitlenvarchar商品亮点keeptrueint实际库存keepfalseint虚拟库存pri
8、cedecimal(8, 2)单价falseStateint状态(0下架,1有货)GoodsSort商品种类表Field Name字段名称Field Type字段类型Field Restrain字段约束Descriptiion注释sortIDint主键种类编号sortNamenvarchar(20)种类名OrderDetail订单详情表Field Name字段名称Field Type字段类型Field Restrain字段约束Descriptiion注释detailIDint主键详情编号goodsIDint外键商品编号goodsNamenvarchar(50)商品名picnvarchar(50
9、)订单详情图片pricedecimal(18, 0)价格payMoneydecimal(18, 0)应支付的钱numint数量ordersIDint外键订单编号Orders订单表Field Name字段名称Field Type字段类型Field Restrain字段约束Descriptiion注释ordersIDint主键订单编号UserIDint外键下单用户编号orderStartdatetime下单时间marternvarchar(20)选择物流checkstatenvarchar(20)审核状态checktimedatetime审核时间receiveStatenvarchar(20)签收
10、状态paystylenvarchar(20)付款方式addresnvarchar(20)住址orderNumint订单数量renNamenvarchar(50)收货人名称3. Low Level Model Design 模块详细设计3.1 User Model Design 登录模块(1)Process analysis业务流程分析在登录界面中输入用户名和密码,如果验证成功则登陆成功,否则再次输入用户名和密码。3.2 User Model Design 员工信息模块 员工信息模块,开始导入数据,导入成功可用按学号或者姓名两种方式查询信息,否则再次导入和查询。3.3 User Model De
11、sign 员工培训模块员工培训模块,选择员工培训的日期,如果匹配到到相关信息则成功,否则,再次选择日期,重新查询信息。3.4 User Model Design 员工奖惩模块员工奖惩模块,选择员工奖惩的日期,如果匹配到到相关信息则成功,否则,再选择日期,重新查询信息。3.5 User Model Design 员工调动模块员工调动模块,选择员工调动的日期,如果匹配到到相关信息则成功,否则,再次选择日期,重新查询信息。3.6 User Model Design 福利发放模块福利发放模块,导入发放的全部数据,如果导入成功,即可查看,否则重新导入。3.7 User Model Design 人员考评
12、模块人员考评模块,选择考评的日期, 判断考评信息是否存在,如果存在则执行成功,否则再次选择日期。3.8 User Model Design 部门模块部门模块,输入部门的名字进行查询,如果找到你给的数据集成供查询,否则再次输入部门名称。3.9 User Model Design 用户管理模块用户管理模块,输入用户名和密码,验证成功即可进行添加和修改的功能,如果验证失败,需要重新输入用户名和密码。3.10 User Model Design 用于修改模块用户修改模块,输入用户名进行判断,验证合法就可以修改原密码,和确认新密码,否则,再次输入用户名进行验证。3.11 User Model Desig
13、n帮助文档模块.帮助文档,查询员工管理,部门管理,用户管理,如果成功查询 即可,否则再次查看信息。、3.2 Class Design 类详细设计3.2.1 UserInfo Class 用户类1) OverView简介2) Class Diagram 类图3) Attributes 属性Visibility可见性Name属性名Type类型Description描述PublicConnStringString连接数据库privateSqlConnectionbool判断是否为空privateInitConnectionstring返回值publicGetdatatablestring查询publ
14、icExecutescalarstring增删改4) Methods 方法 1)UserLogin (1) Method Description 方法描述 Prototype 函数原型public static SqlDataReader Getdatareader(string sqlstring)Description 描述查询Calls 调用函数BLL.UserLoginCheckCalled by 被调用函数BtnLogin_OnClickInput 输入参数无Output 输出参数string sqlstringReturn 返回值string sqlstringException 抛出异常无(2) Implementation Description 实现描述class DBhelper Public static string ConnString = "Data Source=.;Initial Catalog=EmployeeDB;Integrated Security=True" private static SqlConnection conn=null; private static void Init
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2014年食品药品监督2014年工作总结
- 设备制作加工协议书
- 乡镇征地建小学协议书
- 专场供酒合同或协议书
- 养老院合同解除协议书
- 企业劳动服务期协议书
- 雇佣车辆安全协议书
- 餐厅撤资退股协议书
- 邻里建房遮光协议书
- 写字楼装修管理协议书
- GB/T 18400.4-2010加工中心检验条件第4部分:线性和回转轴线的定位精度和重复定位精度检验
- 危险化学品MSDS(硫酸钠(非危化品))
- 无人机结构与系统-第1章-无人机结构与飞行原理课件
- 2023年STD温盐深剖面仪行业分析报告及未来五至十年行业发展报告
- 奇妙的剪纸艺术(欣赏)-完整版课件
- 护理管理中的组织沟通课件
- 公安机关人民警察基本级执法资格考试题库及答案
- 泌尿系结石课件
- DB34-T 4016-2021 健康体检机构 建设和管理规范-高清现行
- 二手新能源汽车充电安全承诺书
- 中医学理论-筋膜学与人体经络共120张课件
评论
0/150
提交评论