2022年院系新生报到管理系统概要详细设计说明书 .pdf
-
资源ID:34230598
资源大小:760.67KB
全文页数:25页
- 资源格式: PDF
下载积分:4.3金币
快捷下载

会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
2022年院系新生报到管理系统概要详细设计说明书 .pdf
专业:软件工程姓名:何圣平学号: 20112110010107 班级:网络工程一班在班序号: 05 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 25 页 - - - - - - - - - 新生报到管理系统概要详细设计说明书本报告说明确定软件系统的总体结构、数据结构、 及其它全局性的考虑,所设计的系统应覆盖既定的软件需求,经过评审通过后,本说明是后续实现的根据。本报告由以下表格组成:概要设计说明书目录文档序号1. 引言S1. 2. 总体设计S2. 2.1. 需求规定S2.1. 2.2. 运行环境S2.2. 2.3. 基本设计概念和处理流程S2.3. 2.4. 概要设计模块结构图与描述表S2.4. 3. 接口设计S3. 4. 运行设计S4. 5. 系统数据结构设计S5. 6. 系统出错处理设计S6. 7. 程序系统结果图S7 8. 程序设计说明S8 本说明书由设计人员根据软件需求说明书制定,由主程序员和程序员实施,供测试人员及维护人员参考。系统分析员 :_ (签名 ) 日 期: 2013 年 12 月 17 日主文档名称概要设计说明书主文档编号S 子文档名称1. 引言子文档序号S1. 编者何圣平编写日期2013 年 12 月 17 日1)编写目的在系统项目的前一阶段, 也就是需求分析阶段中, 已经将系统用户对系统的需求做了详细的阐述, 这些用户需求已经在上一阶段的调研中获得,并在需求规定说明书中得到详尽的叙述与阐明。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 25 页 - - - - - - - - - 本阶段在系统的需求分析基础上,对系统做概要设计。 主要解决实现该系统需求的程序模块设计问题,包括如何把该系统划分成若干模块、决定各模块之间的接口、 模块间传递的消息, 以及数据结构,模块结构的设计等。 在一下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。在下一阶段的详细设计中, 程序设计员可参考此概要设计报告,在对系统所做的模块结构设计的基础上,对系统进行详细设计。 在以后的软件测试已经软件维护阶段也可以参照此说明书,以便了解在概要设计过程中所完成的各模块设计结构,或者修改时找出在本阶段设计的不足与错误。(2)项目背景开发软件名称:新生报到管理系统项目任务提出者:某高校项目开发者:某计算机学院用户:某高校(3)符合、缩略语和定义FRMS :新生报道管理系统B/S: Brower/Server 浏览器/ 服务器(4)参考资料新生报道管理系统可行性分析报告. 编新生报道管理系统需求分析报告. 编新生报道管理系统委托开发合同. 顺旭软件公司名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 25 页 - - - - - - - - - 软件工程导论 .张海藩 . 清华大学出版社实用软件工程 . 郑人杰等 .清华大学出版社 . 软件文档写作。潘孝铭辛明海. 高等教育出版社主文档名称概要设计说明书主文档编号S 子文档名称2. 总体设计子文档序号S2. 编者何圣平编写日期2013 年 12 月 17 日主文档名称概要设计说明书主文档编号S 子文档名称2.1. 需求规定子文档序号S2.1. 编者何圣平编写日期2013 年 12 月 17 日(1)性能相应时间:每笔事务处理响应时间少于35s(不含统计分析,报表生成类的输出);当数据录入操作时应无等待时间。数据可靠性:在应用系统投入运行的5年生命周期内数据不得丢失;一旦数据转为历史记录后任何人不得更改。(2)程序正确性应用系统试用期结束后, 程序运行过程中不允许出现程序逻辑名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 25 页 - - - - - - - - - 算法错误。程序系统在运行过程中,由于操作错误或者输入/ 输出数据溢出时,不应该死机而应提示故障原因,然后以正常出口退出当前操作环境。(3)系统安全非授权用户不得进入程序系统。无修改权限的用户不得修改数据,更新以及执行处理操作。主文档名称概要设计说明书主文档编号S 子文档名称2.2. 运行环境子文档序号S2.2. 编者何圣平编写日期2013 年 12 月 17 日硬件环境PII 或更高档微机运行内存要求: 10MB 安装所需硬盘: 100M 打印机:选择经济使用的即可软件环境服务器端: Windows sever 2003 企业版客户端:任何安装了浏览器的pc机数据库: SQL server 2005 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 25 页 - - - - - - - - - 开发工具: visual studio .NET 2005, Dreamweaver cs3 主文档名称概要设计说明书主文档编号S 子文档名称2.3. 基本设计概念和处理流程子文档序号S2.3. 编者何圣平编写日期2013 年 12 月 17 日1.学生信息的增、删、改、查功能:用户登录用户名和密码用户验证学生工作人员信息查询所查询新生姓名是否有该学生所查询学生的信息操作选择信息录入信息查询信息更改用户输入学生信息信息保存到新生信息库所查询新生姓名是否有该学生所查询学生的信息操作选择信息更新信息删除所更新新生姓名所删除新生姓名更新数据更新数据逻辑处理思路:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 25 页 - - - - - - - - - 主文档名称概要设计说明书主文档编号S 子文档名称2.4. 概要设计模块结构图与描述表子文档序号S2.4. 编者何圣平编写日期2013 年 12 月 17 日(1) 、用户信息验证模块用户信息验证系统模块结构图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 25 页 - - - - - - - - - 用户信息验证系统学生用户工作人员信息判断 1信息判断 2模块描述表:模块名称信息判断1 模块代码启动条件用户打开系统运行输入功能输出1、学生登陆名2、登陆密码在该模块中系统对学生所输入的用户名和密码进行验证1、登陆成功2、密码或用户名错误模块名称信息判断2 模块代码启动条件用户打开系统运行输入功能输出1、工作人员登录名2、登陆密码在该模块中系统对学生所输入的用户名和密码进行验证1、登陆成功2、密码或用户名错误功能需求 -模块关系表:学生用户工作人员登陆权限查询功能录入功能更新功能(2) 、新生信息录入模块名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 25 页 - - - - - - - - - 模块结构图:新生信息录入模块结构图模块描述表:模块名称新生姓名模块代码启动条件用户输入新生姓名输入功能输出用户输入新生姓名该模块将用户输入的新生姓名保存到新生数据库中无名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 25 页 - - - - - - - - - 模块名称学费缴纳模块代码启动条件用户点击录入学费缴纳情况输入功能输出用户选择新生学费缴纳情况该模块将用户选择的新生学费缴纳情况保存到新生数据库中无模块名称档案缴纳模块代码启动条件用户点击录入档案缴纳情况输入功能输出用户选择新生档案缴纳情况该模块将用户选择的档案缴纳保存到新生数据库中无模块名称组织关系模块代码启动条件用户点击录入新生组织关系输入功能输出用户选择新生组织关系该模块将用户选择的新生组织关系保存到新生数据库中无模块名称宿舍分配模块代码启动条件用户点击录入宿舍分配情况输入功能输出用户选择新生宿舍分配该模块将用户选择的新生宿舍情况保存到新生数据库中无名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 25 页 - - - - - - - - - (3) 、新生信息查询新生信息查询查询新生姓名新生姓名判断显示新生所有信息模块描述表:模块名称查询新生姓名模块代码启动条件输入功能输出所要查询新生的姓名在该模块中用户可输入所要查询新生的姓名无模块名称新生姓名判断模块代码启动条件输入新生姓名,ENTER键输入功能输出新生姓名将所输入的内容与信息库中的内容进行比对验证成功 /验证失败模块名称显示新生所有信息模块代码启动条件姓名验证成功输入功能输出无调用信息库中的信息给予显示所查询新生的所有信息名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 25 页 - - - - - - - - - (4) 、新生信息更改新生信息更改更改新生姓名判断是否存在该新生信息更新信息删除宿舍分配更新学费缴纳更新档案缴纳更新组织关系更新模块描述表:模块名称更改新生姓名模块代码启动条件输入功能输出所要更改新生的姓名在该模块中用户可输入所要查询新生的姓名无名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 25 页 - - - - - - - - - 模块名称新生姓名判断模块代码启动条件输入新生姓名,ENTER键输入功能输出新生姓名将所输入的内容与信息库中的内容进行比对验证成功 /验证失败模块名称信息更新模块代码启动条件姓名验证成功输入功能输出更新信息类型用户选择更新什么信息无模块名称宿舍分配更新模块代码启动条件用户选择该操作输入功能输出宿舍分配信息更新原有宿舍分配信息无模块名称学费缴纳更新模块代码启动条件用户选择该操作输入功能输出学费缴纳信息更新原有学费缴纳信息无模块名称档案缴纳更新模块代码启动条件用户选择该操作输入功能输出档案缴纳信息更新原有档案缴纳信息无模块名称组织关系更新模块代码启动条件用户选择该操作名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 25 页 - - - - - - - - - 输入功能输出组织关系信息更新原有组织关系信息无模块名称信息删除模块代码启动条件姓名验证成功输入功能输出无删除该新生所有信息无主文档名称概要设计说明书主文档编号S 子文档名称3. 接口设计子文档序号S3. 编者何圣平编写日期2013 年 12 月 17 日(1)外部接口用户界面,采用非常流行的web 图形用户界面。软件接口,客户端运行于任何安装有浏览器的pc机上,服务器端,需要 sql server 2005与.NET Freamwork 2.0 支持。硬件接口:支持一般的 x86系列微机。(2)内部接口由浏览器输入网址,进入系统登陆模块。退出系统模块,执行完毕返回操作系统。系统菜单模块,由登陆模块调用,接收系统功能相应消息,启动宿舍管理、报到管理、缴费管理、报表等模块。宿舍管理模块,由系统菜单模块调用,执行宿舍查询、宿舍分配等功名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 25 页 - - - - - - - - - 能。报到管理模块,由系统菜单模块调用,执行档案收取登记,组织关系收取登记等功能缴费管理模块,由系统菜单模块调用,执行缴费查询,缴费登记等功能报表模块,由系统菜单模块调用,执行新生宿舍报表,缴费报表,组织关系报表,档案报表等功能。主文档名称概要设计说明书主文档编号S 子文档名称4. 运行设计子文档序号S4. 编者何圣平编写日期2013 年 12 月 17 日(1)运行模块的组合客户机程序在有输入时启动接收数据模块,通过各模块之间的调用,读入并对输入进行格式化。 在接收数据模块得到充分的数据时,将调用网络传输模块, 将数据通过网络送到服务器, 并等待接收服务器返回的信息。接收到返回信息后随即调用数据输出模块,对信息进行处理,产生相应的输出。服务器程序的接收网络数据模块必须始终处于活动状态。接收到数据后,调用数据处理、查询模块对数据库进行访问,完成后调用网络发送模块,将信息返回客户机。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 25 页 - - - - - - - - - (2)运行控制运行控制将严格安装各模块间函数调用关系来实现。在网络方面,客户机在发送数据后,等待服务器的确认收到信号,收到后,再次等待服务器发送回到数据,然后对数据进行确认。服务器在接收到发送信号,在对数据处理、访问数据库后,将返回信息送回客户机,并等待确认。(1)运行时间在软件需求分析中, 对运行时间的要求为必须对作出的操作有较快的反应。网络硬件对运行时间有最大的影响,当网络负载量大时,操作反应将受到很大的影响。 所以采用宽带网络, 实现客户机与服务器间的连接,以减少网络传输上的开销。其次是服务器的性能,这将影响数据库访问时间即操作时间的长短,加大客户机操作的等待时间, 所以必须使用高性能的服务器。主文档名称概要设计说明书主文档编号S 子文档名称5. 系统数据结构设计子文档序号S5. 编者何圣平编写日期2013 年 12 月 17 日数据结构图:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 25 页 - - - - - - - - - 新生新生姓名新生学号宿舍分配宿舍分配情况组织关系组织关系情况学费缴纳学费缴纳情况档案缴纳档案缴纳情况数据结构描述表为:结构名称新生信息表结构类型记录数据项组成序号名称标识符类型长度备注1 新生姓名Name char 6 2 学号Number char 18 结构名称宿舍分配表结构类型记录数据项组成序号名称标识符类型长度备注1 宿舍分配情况Sus char 6 结构名称组织关系表表结构类型记录数据项组成序号名称标识符类型长度备注1 组织关系情况Zuz char 6 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 25 页 - - - - - - - - - 结构名称学费缴纳表结构类型记录数据项组成序号名称标识符类型长度备注1 学费缴纳情况Xuef char 6 结构名称档案缴纳表结构类型记录数据项组成序号名称标识符类型长度备注1 档案缴纳情况Dangan char 6 主文档名称概要设计说明书主文档编号S 子文档名称6. 系统出错处理设计子文档序号S6. 编者何圣平编写日期2013 年 12 月 17 日(1)出错处理设计A、出错输出信息,程序在运行时,主要会出现两种错误:1. 由于输入信息无法满足要求时产生的错误,称为软错误。2. 由于其它问题,如,网络传输超时等产生的问题,称为硬错误。对于软错误,须在操作成功判断模块及输入数据验证模块进行数据分析,判断错误类型,在生成相应的错误提示语句,送到输出模块中。对于硬件错误,可在出错的相应模块中输出简单的出错语句,并将程序重置,返回出入阶段。出错信息必须给出相应的出错原因。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 25 页 - - - - - - - - - B、 出错出理对策。所有的客户机及服务器都必须安装不间断电源以防止停电或电压不稳定造成数据丢失的损失。若诊断电时,客户机上将不会有太大的影响,服务器断电后的恢复过程可采用SQL SERVER 2000 的日志文件,对其进行回滚处理,对数据进行恢复。在网络传输方面, 可考虑建立一条成本较低的后备网络,以保证当网络断路时数据的通信。在硬件方面要选择较可靠、 稳定的服务器机种, 保证系统运行时的可靠性。(2)安全保密设计在用户登录系统时进行身份验证,只允许合法用户进入系统。(3)维护设计维护方面主要为服务器上的数据库数据进行维护立刻使用SQL SERVER 2000 的数据库维护功能机制。必须按照软件铲平设计规范的步骤进行开发, 并充分考虑软件可维护性, 详细编写个阶段的文档资料。主文档名称详细设计说明书主文档编号S 子文档名称7. 程序系统结果图子文档序号S7. 编者何圣平编写日期2013 年 12 月 17 日程序模块名称名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 25 页 - - - - - - - - - 标识符程序设计说明编号实现文档编号01 登陆User_LogeIn 02 注册User_register 03 床位分配User_chuangwei 04 学生信息录入User_add 05 学生信息查询User_check 06 学生信息修改User_update 06 生成报表User_print 系统登陆:功能说明:用户输入网址,来到登陆界面,输入用户名与密码进行名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 25 页 - - - - - - - - - 登陆。用户名与密码有误时提醒用户重新输入,并清除用户的错误输入数据,如果用户按取消, 说明用户自己意识到输入有误,故系统也要实现清空用户名与密码栏。登陆的界面下图(2)注册功能说明如果用户想进行系统, 侧必须先登录。 如过用户还没有该系统的用户好。则需要先注册,注册后用户要记得自己的用户名和密码,以便以后可以登录该系统。用户界面如下图(3)学生信息录入名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 25 页 - - - - - - - - - 功能说明:当有新生报到时,点击报到管理按钮,系统将进入报到管理界面,工作人员输入学生报到的录取通知书号,点击查询按钮,系统显示该学生的基本信息,并提供辅导员,班级等信息,方便帮助学生找到老师与班级。 这个界面适合几个部门共同使用,档案收取的部门进入该界面后,输入学生通知书号,在报到管理栏的“高中档案缴纳”处点击单选框是 ,登记学生已经缴纳档案,同理,组织关系处也采用类似操作,在组织关系缴纳后面勾选是。界面如下图(4)学生信息查询用户可以查看自己的信息,操作如下,首先用户需要登入,进入名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 22 页,共 25 页 - - - - - - - - - 学生信息查询模块输入该用户的学好,点击确定后,将会显示该学生的详细信息界面如下图主文档名称详细设计说明书主文档编号S 子文档名称3. 程序设计说明子文档序号S8 编者何圣平编写日期2013 年 12 月 17 日(1)程序的架构本系统后台采用三层架构。用MVC设计模式。即采用展现层,控制层,实体层分开,展现层我们采用jsp,(2)命名规则1,包名:我们全部用com.ecjtu.action;/ 系统 action 处理名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 23 页,共 25 页 - - - - - - - - - Com.ecjtu.model/ 系统实体类Com.ecjtu.service;/系统业务处理接口Com.ecjtu.dao;/系统数据处理接口com.ecjtu.daoImp;/ 系统数据处理实现com.ecjtu.serviceImpl;/ 系统业务处理实现C;/ 系统处理网络包Com.ecjtu.util;/ 系统工具包2.类名:取名要和其功能对应。 要做到见名知其意思, 首先第一个字母要大写,如果有是两个或是多个单词构成的类名则每个单词的第一字母要大写中间不能有空格;例如: User UserLoginAction 等等(2)接口:1.业务逻辑接口Public void add(User user); Public void delete(int nuber); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 24 页,共 25 页 - - - - - - - - - Public User getUser(int number); Public boolean update(int number) Public List getUsers(); 2.数据处理层接口Public void check(User user) ;Public void save(User user); Public void delete(User user); Public User getUser(int number); Public User update(User user); Public List getUsers(); (3)页面的展现我们采用 css 和 javascript 技术名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 25 页,共 25 页 - - - - - - - - -