《STOP卡管理系统设计报告》由会员分享,可在线阅读,更多相关《STOP卡管理系统设计报告(6页珍藏版)》请在金锄头文库上搜索。
1、中烟摩迪 STOP 卡管理系统设计报告开发小组成员:开发小组成员: 日期:日期:2014-4-272014-4-271、引言引言1.1 编写目的编写目的Stop 卡管理系统设计阶段的主要任务是对分析报告中产生的功能模块进行 过程描述,设计功能模块的内部细节,包括算法和详细数据结构,为编写源代 码提供必要的说明。 分析报告解决了软件系统总体结构设计的问题,包括整个软件系统的结构、 模块划分、模块功能和模块间的联系等。设计则要解决如何实现各个模块的内 部功能,即模块设计。具体的说,模块设计就是要为已经产生的 stop 卡管理各 子系统设计详细的算法。但这并不等同于系统实现阶段用具体的语言编码,它
2、只是对实现细节作精确的描述,这样编码阶段就可以将详细设计中对功能实现 的描述,直接翻译、转化为用某种程序设计语言书写的程序。1.2 背景背景本项目的名称:中烟摩迪 stop 卡管理系统 本项目的提出者:中烟摩迪公司 本项目开发者: 本项目的用户:员工,部门人员,管理员2、系统设计方案系统设计方案2.1 模块设计模块设计 业务流程图 结构功能图 由业务流程图、结构功能图得出各个模块的 IPO 图模块名称:stop 卡录入使用人员:员工,部门,管理员输入部分 I处理部分 P输出部分 O1.员工登录系统 2.点击 stop 卡录入,输入 要录入的资料 3.校队后,确认提交1.管理员审核后转发给各 个
3、部门1.各个部门确认签收模块名称:员工注册使用人员:管理员,员工输入部分 I处理部分 P输出部分 O1.管理员登录 2.注册员工信息1.系统数据库录入,并保 存1.员工登录模块名称:部门注册使用人员:管理员,部门输入部分 I处理部分 P输出部分 O1.管理员登录 2.注册部门信息1.系统数据库录入,并保 存1.部门人员登录模块名称:stop 卡查询使用人员:管理员,部门,员工输入部分 I处理部分 P输出部分 O1.登陆后,输入要查询到 stop 卡的编号1.数据库自动调出数据1.stop 卡资料显示2.2 编码设计编码设计(1).员工信息表 列名类型长度说明 Yname(员工姓名)Nvarch
4、ar10 Ybm(所属部门)Nvarchar10 Ynum(员工编号)Nvarchar20主键Ypwd(密码)Nvarchar20 (2).部门信息表 列名类型长度说明 Bbm(所属部门)Nvarchar10 Bnum(部门编号)Nvarchar20主键 Bpwd(密码)Nvarchar20 (3).管理员信息表 列名类型长度说明 Gname(管理员姓 名)Nvarchar10Gnum(管理员编号) Nvarchar20主键Gpwd(密码)Nvarchar20 (4).stop 卡信息表 列名类型长度说明 Snum(报告编号) Nvarchar20主键Yqr(已确认)int4 wqr(未确认)
5、int42.3 输入项输入项给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据 值的有效范围、输入的方式。数量和频度、输入媒体、输入数据的来源和安全 保密条件等等。 (1) 主模块 输入项目:操作系统传递至的各种消息以及用户的输入数据。 (2) 用户管理模块 输入项目:与用户管理操作有关的用户输入及系统消息。 (3) stop 卡录入模块 输入项目:stop 卡编号。 (4) stop 卡查询模块 输入项目:stop 卡编号。 (5) 员工注册模块 输入项目:员工编号。2.4 输出项输出项(1) 主模块 输出项目:用户界面显示。 (2) 用户管理模块输出项目:操作结果显示。 (3) stop 卡录入模块 输出项目:相应的界面。 (4) stop 卡查询模块 输出项目:stop 卡的全部信息。 (5) 员工注册模块 输出项目:员工信息。2.5 算法算法本系统是一个 B/S 模式的管理系统。没有涉及到复杂的算法。简单的编程就能 实现