随机点名系统(软件详细设计说明书)

随机点名系统(软件详细设计说明书)

ID:39091153

大小:124.00 KB

页数:11页

时间:2019-06-24

随机点名系统(软件详细设计说明书)_第1页
随机点名系统(软件详细设计说明书)_第2页
随机点名系统(软件详细设计说明书)_第3页
随机点名系统(软件详细设计说明书)_第4页
随机点名系统(软件详细设计说明书)_第5页
资源描述:

《随机点名系统(软件详细设计说明书)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1引言21.1编写目的21.2背景21.3定义21.4参考资料32程序系统的结构33程序1(教师记录考勤情况)设计说明43.1程序描述43.2功能43.3性能43.4输人项53.5输出项53.6算法53.7流程逻辑63.8接口73.9存储分配73.10注释设计73.11限制条件73.12测试计划73.13尚未解决的问题84程序2(登陆程序)设计说明84.1程序描述84.2功能84.3性能84.4输入项84.5输出项84.6算法94.7流程逻辑104.8接口114.9存储分配114.10注释设计114.11限制条件114.12测试计划1

2、14.13尚未解决的问题1111详细设计说明书1引言1.1编写目的在本随机点名系统项目的前一阶段,也就是概要设计阶段中,已经将系统用户对本系统的子模块功能做了详细的阐述,这些模块功能具体设计将在本报告中详尽得以叙述及阐明。本阶段已在系统的概要设计的基础上,对随机点名系统做详细设计。主要解决了实现该系统程序模块具体设计问题。包括确定算法,数据结构,模块接口的使用,数据库的动态操作以及界面设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有详细设计进行详细的说明。在下一阶段的编码过程中,可参考此详细设计报告,在详细设计对随机点名系

3、统所做的算法设计,数据结构以及数据库动态操作的基础上,对系统进行编码。1.2背景开发软件名称:随机点名系统。开发者:李昊霖用户:高校教师,学生,教务人员运行环境:个人电脑开发平台:VB平台,Mysql数据库。1.3定义流程图:反映现行系统各机构的业务处理过程和它们之间的业务分工与联系,以及连接学生,教师和管理员信息流的传递和流通关系,体现现行系统的界限、环境、输入、输出、处理和数据存储等内容。功能需求:用以说明系统“做什么”用户接口:在数据库系统中,数据库管理系统作为用户与数据库的接口,提供了数据库定义、数据库运行、数据库维护和数据安

4、全性、完整性等控制功能。模块:模块,又称构件,是能够单独命名并独立地完成一定功能的程序语句的集合(即程序代码和数据结构的集合体)。系统安全性:是指系统有能力防范意外或人为地破坏信息系统的运行,或非法使用信息资源的能力。Random-RollcallSystem,随机点名系统:是局域网环境下的计算机管理信息系统,其功能主要包括对班级学生进行清点,以及上课时随机提问点名,给出学生回答的分数,记录查询等系统功能。111.4参考资料参考资料:《软件工程导论》(第四版)张海藩编著清华大学出版社《数据库系统概论》萨师煊王珊主编高等教育出版社《软件

5、文档编写》.潘孝明辛明海主编.高等教育出版社《管理信息系统》陆安生主编,水利水电出版社2程序系统的结构随机点名系统教师登陆管理员登陆查看学生信息随机点名抽问评分、打印学生信息导入学生信息添加和删除学生信息修改学生登录查看信息记录考勤情况图1系统结构图113程序1(教师记录考勤情况)设计说明3.1程序描述本程序用于教师记录学生考勤情况目的是为了给学生评分。本程序具有非常驻内存,可以重入的,有覆盖要求,顺序处理等特性。3.2功能登录系统数据输入数据判断显示输入信息显示输入成功图2记录考勤情况程序IPO图3.3性能1.精度由于采用数据库技术

6、并且用户的应用领域对数据精确度的要求不是太高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。2.响应时间本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的。而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意。并且在编写代码时注意到了处理时间的问题,有效的避免了死循环以及无效命令。3灵活性该软件是使用ASP在windowsxp系统下完成的所以只要是兼容windows的软件或是操作系统,该软件都可以正确地运行,有较好的适应能力与兼容

7、性。而且应用户的特殊需求软件在完成后的维护阶段可以保持一个与其他类软件接口,随时满足用户的使用要求。本系统要求灵活性强,能根据适当情况进行数据更改。113.4输人项输入的各项要求如下表所示:Student表字段名意义数据类型宽度NullPrimaryKeyS_num序号Numeric9NoS_id学号Char12No√C_name班级Char10NoS_name姓名Char10NoS_sex性别Char2NoS_tel联系电话Char11YesS_fenshu分数Numeric9Yes表1Student表3.5输出项本程序输出项为返回

8、用户的输入项,并且要求用户确认输入项是否正确,故输出项与输入项要求一致,具体可参见输入项。3.6算法本程序的目的就是把数据输入到数据库中,所以算法就是数据库的储存方法。stringstr_savename,named,s

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。