ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:182.77KB ,
资源ID:10171822      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10171822.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(05详细设计说明书机房收费系统V21.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

05详细设计说明书机房收费系统V21.docx

1、05详细设计说明书机房收费系统V211引言 21.1编写目的 21.2背景 21.3定义 21.4参考资料 22程序系统的结构 23程序1(标识符)设计说明 23.1程序描述 33.2功能 33.3性能 33.4输人项 33.5输出项 33.6算法 33.7流程逻辑 33.8接口 33.9存储分配 43.10注释设计 43.11限制条件 43.12测试计划 43.13尚未解决的问题 44程序2(标识符)设计说明 4详细设计说明书1引言1.1编写目的详细设计说明书是在概要设计的基础上进一步明确系统结构,表示出软件结构的图表,完成算法设计、数据结构设计、物理设计等,详细地描述的逐个模块,包括算法和

2、逻辑流程,为下一步系统的实现和测试做准备。本文档的预期读者是程序开发人员和程序测试人员。1.2背景A.待开发软件名称:机房收费系统B.项目提出者:米新江教授 开发者:周江霄 用户:廊坊师范学院全体教职工和学生 实现该软件的计算中心或计算机网络:廊坊师范学院局域网C.该软件系统同其他机构的基本的相互来往关系:由廊坊师范学院信息技术提高班做技术支持。1.3定义注册消费金额充值值班退卡LoginConsumeRechargeOn WorkCancel结账基本数据购卡上机下机StatementBasic_DateBuyCardLoginLogOut1.4参考资料1软件工程事务刘学俊 李继芳 刘汉中 编

3、著 浙江大学出版社2详细设计说明书(GB856788)2程序系统的结构用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间的层次结构关系。层次结构如下:a.一般用户模块(Normal):主要负责查询相关学生信息以及上下机情况。b.操作员模块:负责学生注册、修改、充值、退卡等操作管理工作。c.管理员模块:负责整个系统基本数据的设定、对操作员和一般用户的管理以及账目管理工作。3一般用户设计说明 3.1程序描述该程序只对学生的上下机情况及学生信息进行查看,没有涉及管理功能,只是将学生的信息输入数据库,经过系统处理后得到新的数据信息。3.2功能说明该程序应具有的功能,

4、采用IPO图(即输入一处理一输出图)的形式:3.3性能3.3.1精度软件的输入精度:小数点后保留两位有效数字输出数据的精度:小数点后保留两位有效数字传输过程中的精度:小数点后保留两位有效数字3.3.2时间特性要求响应时间:0.5s内更新处理时间:0.5s内数据的更换和传送时间:1s内3.3.3灵活性说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力:a. 运行环境的变化:该软件适用于现在流行的造作系统b. 精度和有效时限的变化:因不同情况而定c. 计划的变化和改进:根据用户的需求随时最软件做必要的升级和更新3.4输人项名称标识 数据类型长度输入方式安全保密学号Stu

5、dentNoChar10自动中卡号CardNoChar10自动中学生姓名StudentNameChar10自动中系别DepartmentChar10自动中性别SexChar10自动中年级GradeChar10自动中班级ClassChar10自动中金额CashNumeric(10,3)自动中备注ExplanVarchar50自动中3.5输出项名称标识 数据类型长度输入方式安全保密学号StudentNoChar10自动中卡号CardNoChar10刷卡中学生姓名StudentNameChar10自动中系别DepartmentChar10自动中性别SexChar10自动中年级GradeChar10自

6、动中班级ClassChar10自动中金额CashNumeric(10,3)自动中备注ExplanVarchar50自动中上机时间OnTimeDate12 自动中下机时间DownTimeDate12自动中3.6算法时间差=下机时间-上机时间金额按照基本数据设定和时间差判断金额的计算方法3.7流程逻辑3.8接口3.9存储分配名称标识数据类型长度学号StudentNoChar10卡号CardNoChar10姓名StudentNameChar10系别DepartmentChar10性别SexChar10年级GradeChar10班级ClassChar10金额CashNumeric(10,3)3.10注

7、释设计说明准备在程序中安排的注释:A、在模块首部注释说明模块开始编写的时间、编写人员及其基本功能B、在变量声明阶段,大概说明变量的类型和用途C、在个判断、循环或者顺序枝分点上注释说明程序代码的功能3.11限制条件必须保证程序正常的连接到服务器。3.12测试计划测试用例:选取有代表性的数据,避免使用穷举法。测试方法:使用白盒测试法,语句覆盖、判定覆盖、条件覆盖等操作。3.13尚未解决的问题暂无4操作员模块(Higher)设计说明4.1程序描述 该模块主要是负责学生上下机的管理工作,包括注册、充值、修改信息、退卡,以及对操作员工作记录的查询工作。一般用户没有此权限。4.2功能4.3性能4.3.1精

8、度软件的输入精度:小数点后保留两位有效数字输出数据的精度:小数点后保留两位有效数字传输过程中的精度:小数点后保留两位有效数字4.3.2时间特性要求响应时间:0.5s内更新处理时间:0.5s内数据的更换和传送时间:1s内4.3.3灵活性说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力:a.运行环境的变化:该软件适用于现在流行的造作系统b.精度和有效时限的变化:因不同情况而定c.计划的变化和改进:根据用户的需求随时最软件做必要的升级和更新4.4输入项名称标识数据类型长度输入方式安全保密学号StudentNoChar10手动中卡号CardNoChar10手动中姓名Stu

9、dentNameChar10手动中系别DepartmentChar10手动中性别SexChar10手动中年级GradeChar10手动中班级ClassChar10手动中金额CashNumeric(10,3)手动中备注ExplainVarchar50手动中时间TimeDate12自动中日期DateDate12自动中4.5输出项名称标识数据类型长度输出媒介安全保密学号StudentNoChar10无中卡号CardNoChar10无中姓名StudentNameChar10无中系别DepartmentChar10无中性别SexChar10无中年级GradeChar10无中班级ClassChar10无中

10、金额CashNumeric(10,3)无中备注ExplainVarchar50无中时间TimeDate12无中日期DateDate12无中4.6算法 A、总金额=剩余金额+充值金额 B、剩余金额=总金额-消费金额 C、退还金额=剩余金额-消费金额4.7流程逻辑4.8接口4.9存储分配名称标识数据类型长度学号StudentNoChar10卡号CardNoChar10姓名StudentNameChar10系别DepartmentChar10性别SexChar10年级GradeChar10班级ClassChar10金额CashNumeric(10,3)备注ExplainVarchar50时间Time

11、Date12日期DateDate124.10注释设计说明准备在程序中安排的注释:A、在模块首部注释说明模块开始编写的时间、编写人员及其基本功能B、在变量声明阶段,大概说明变量的类型和用途C、在个判断、循环或者顺序枝分点上注释说明程序代码的功能4.11限制条件必须保证程序正常的连接到服务器。4.12测试计划主要在注册模块,注意选取不同的数据,确保输入数据合法,符合规定的范围。对于充值、退卡以及信息维护模块,举例测试并观察测试结果是否符合逻辑规律。4.13尚未解决的问题暂无5管理员模块(Highest)设计说明5.1程序描述管理员模块主要是对整个系统的管理,包括对操作员的查看和管理,用户的添加和删

12、除,系统基本数据的设定以及结账工作。5.2功能5.3性能5.3.1精度软件的输入精度:小数点后保留两位有效数字输出数据的精度:小数点后保留两位有效数字传输过程中的精度:小数点后保留两位有效数字5.3.2时间特性要求响应时间:0.5s内更新处理时间:0.5s内数据的更换和传送时间:1s内5.3.3灵活性说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力:a.运行环境的变化:该软件适用于现在流行的造作系统b.精度和有效时限的变化:因不同情况而定c.计划的变化和改进:根据用户的需求随时最软件做必要的升级和更新5.4输入项名称标识数据类型长度输入方式安全性用户名UserID

13、Char12手动高日期DateDate12选择输入中5.5输出项名称标识数据类型长度输出媒介安全保密学号StudentNoChar10无中卡号CardNoChar10无中姓名StudentNameChar10无中系别DepartmentChar10无中性别SexChar10无中年级GradeChar10无中班级ClassChar10无中金额CashNumeric(10,3)无中备注ExplainVarchar50无中时间TimeDate12无中日期DateDate12无中5.6算法A、总金额=剩余金额+充值金额 B、剩余金额=总金额-消费金额 C、退还金额=剩余金额-消费金额5.7流程逻辑5.

14、8接口5.9存储分配名称标识数据类型长度用户名UserIDChar12日期DateDate125.10注释设计说明准备在程序中安排的注释:A、在模块首部注释说明模块开始编写的时间、编写人员及其基本功能B、在变量声明阶段,大概说明变量的类型和用途C、在个判断、循环或者顺序枝分点上注释说明程序代码的功能5.11限制条件必须保证程序正常的连接到服务器。体统投入到运行中,学生上下机正常。5.12测试计划A、主要在结账模块,注意选取不同的时间段,观察结账是否符合系统逻辑运算法则。B、对于添加删除用户模块,举例测试并观察测试结果是否符合逻辑规律。C、最后是日结和周结账单,检验报表是否正确,能否正确预览和打印。5.13尚未解决的问题暂无

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1