院系新生报到管理系统概要详细设计说明书_第1页
院系新生报到管理系统概要详细设计说明书_第2页
院系新生报到管理系统概要详细设计说明书_第3页
院系新生报到管理系统概要详细设计说明书_第4页
院系新生报到管理系统概要详细设计说明书_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、专业:软件工程姓名:何圣平学号:107班级:网络工程一班在班序号:05新生报到管理系统概要详细设计说明书本报告说明确定软件系统的总体结构、数据结构、及其它全局性的考虑,所设计的系统应覆盖既定的软件需求,经过评审通过后, 本说明是后续实现的根据。本报告由以下表格组成:概要设计说明书目录文档序号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. 程序系

2、统结果图S78. 程序设计说明S8本说明书由设计人员根据软件需求说明书制定,由主程序员和程序员实施,供测试人员及维护人员参考。 系统分析员:_ (签名) 日 期: 2013年 12 月 17 日主文档名称概要设计说明书主文档编号S子文档名称1. 引言子文档序号S1. 编者何圣平编写日期2013年12月17日1)编写目的在系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对系统的需求做了详细的阐述,这些用户需求已经在上一阶段的调研中获得,并在需求规定说明书中得到详尽的叙述与阐明。 本阶段在系统的需求分析基础上,对系统做概要设计。主要解决实现该系统需求的程序模块设计问题,包括如何把该系统划分

3、成若干模块、决定各模块之间的接口、模块间传递的消息,以及数据结构,模块结构的设计等。在一下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。在下一阶段的详细设计中 ,程序设计员可参考此概要设计报告,在对系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试已经软件维护阶段也可以参照此说明书,以便了解在概要设计过程中所完成的各模块设计结构,或者修改时找出在本阶段设计的不足与错误。(2)项目背景开发软件名称:新生报到管理系统项目任务提出者:某高校项目开发者:某计算机学院用户:某高校(3)符合、缩略语和定义FRMS:新生报道管理系统B/S: Brower/Serve

4、r 浏览器/服务器(4)参考资料新生报道管理系统可行性分析报告. 编新生报道管理系统需求分析报告. 编新生报道管理系统委托开发合同.顺旭软件公司软件工程导论.张海藩.清华大学出版社实用软件工程.郑人杰等.清华大学出版社.软件文档写作。潘孝铭 辛明海.高等教育出版社主文档名称概要设计说明书主文档编号S子文档名称2. 总体设计子文档序号S2. 编者何圣平编写日期2013年12月17日主文档名称概要设计说明书主文档编号S子文档名称2.1. 需求规定子文档序号S2.1. 编者何圣平编写日期2013年12月17日(1)性能相应时间:每笔事务处理响应时间少于35s(不含统计分析,报表生成类的输出);当数据

5、录入操作时应无等待时间。数据可靠性:在应用系统投入运行的5年生命周期内数据不得丢失;一旦数据转为历史记录后任何人不得更改。(2)程序正确性应用系统试用期结束后,程序运行过程中不允许出现程序逻辑算法错误。程序系统在运行过程中,由于操作错误或者输入/输出数据溢出时,不应该死机而应提示故障原因,然后以正常出口退出当前操作环境。(3)系统安全非授权用户不得进入程序系统。无修改权限的用户不得修改数据,更新以及执行处理操作。主文档名称概要设计说明书主文档编号S子文档名称2.2. 运行环境子文档序号S2.2. 编者何圣平编写日期2013年12月17日硬件环境PII或更高档微机 运行内存要求:10MB安装所需

6、硬盘:100M打印机:选择经济使用的即可软件环境 服务器端:Windows sever 2003企业版 客户端:任何安装了浏览器的pc机 数据库:SQL server 2005 开发工具:visual studio .NET 2005, Dreamweaver cs3主文档名称概要设计说明书主文档编号S子文档名称2.3. 基本设计概念和处理流程子文档序号S2.3. 编者何圣平编写日期2013年12月17日1.学生信息的增、删、改、查功能:逻辑处理思路:主文档名称概要设计说明书主文档编号S子文档名称2.4. 概要设计模块结构图与描述表子文档序号S2.4. 编者何圣平编写日期2013年12月17日

7、(1)、用户信息验证模块 用户信息验证系统模块结构图 模块描述表:模块名称信息判断1模块代码启动条件用户打开系统运行输入功能输出1、学生登陆名2、登陆密码在该模块中系统对学生所输入的用户名和密码进行验证1、登陆成功2、密码或用户名错误模块名称信息判断2模块代码启动条件用户打开系统运行输入功能输出1、工作人员登录名2、登陆密码在该模块中系统对学生所输入的用户名和密码进行验证1、登陆成功2、密码或用户名错误功能需求-模块关系表:学生用户工作人员登陆权限查询功能录入功能更新功能(2)、新生信息录入模块模块结构图:新生信息录入模块结构图模块描述表:模块名称新生姓名模块代码启动条件用户输入新生姓名输入功

8、能输出用户输入新生姓名该模块将用户输入的新生姓名保存到新生数据库中无模块名称学费缴纳模块代码启动条件用户点击录入学费缴纳情况输入功能输出用户选择新生学费缴纳情况该模块将用户选择的新生学费缴纳情况保存到新生数据库中无模块名称档案缴纳模块代码启动条件用户点击录入档案缴纳情况输入功能输出用户选择新生档案缴纳情况该模块将用户选择的档案缴纳保存到新生数据库中无模块名称组织关系模块代码启动条件用户点击录入新生组织关系输入功能输出用户选择新生组织关系该模块将用户选择的新生组织关系保存到新生数据库中无模块名称宿舍分配模块代码启动条件用户点击录入宿舍分配情况输入功能输出用户选择新生宿舍分配该模块将用户选择的新生

9、宿舍情况保存到新生数据库中无(3)、新生信息查询模块描述表:模块名称查询新生姓名模块代码启动条件输入功能输出所要查询新生的姓名在该模块中用户可输入所要查询新生的姓名无模块名称新生姓名判断模块代码启动条件输入新生姓名,ENTER键输入功能输出新生姓名将所输入的内容与信息库中的内容进行比对验证成功/验证失败模块名称显示新生所有信息模块代码启动条件姓名验证成功输入功能输出无调用信息库中的信息给予显示所查询新生的所有信息(4)、新生信息更改模块描述表:模块名称更改新生姓名模块代码启动条件输入功能输出所要更改新生的姓名在该模块中用户可输入所要查询新生的姓名无模块名称新生姓名判断模块代码启动条件输入新生姓

10、名,ENTER键输入功能输出新生姓名将所输入的内容与信息库中的内容进行比对验证成功/验证失败模块名称信息更新模块代码启动条件姓名验证成功输入功能输出更新信息类型用户选择更新什么信息无模块名称宿舍分配更新模块代码启动条件用户选择该操作输入功能输出宿舍分配信息更新原有宿舍分配信息无模块名称学费缴纳更新模块代码启动条件用户选择该操作输入功能输出学费缴纳信息更新原有学费缴纳信息无模块名称档案缴纳更新模块代码启动条件用户选择该操作输入功能输出档案缴纳信息更新原有档案缴纳信息无模块名称组织关系更新模块代码启动条件用户选择该操作输入功能输出组织关系信息更新原有组织关系信息无模块名称信息删除模块代码启动条件姓

11、名验证成功输入功能输出无删除该新生所有信息无主文档名称概要设计说明书主文档编号S子文档名称3. 接口设计子文档序号S3. 编者何圣平编写日期2013年12月17日(1) 外部接口用户界面,采用非常流行的web图形用户界面。软件接口,客户端运行于任何安装有浏览器的pc机上,服务器端,需要sql server 2005与.NET Freamwork 2.0支持。硬件接口:支持一般的x86系列微机。(2) 内部接口由浏览器输入网址,进入系统登陆模块。退出系统模块,执行完毕返回操作系统。系统菜单模块,由登陆模块调用,接收系统功能相应消息,启动 宿舍管理、报到管理、缴费管理、报表等模块。宿舍管理模块,由

12、系统菜单模块调用,执行宿舍查询、宿舍分配等功能。报到管理模块,由系统菜单模块调用,执行档案收取登记,组织关系收取登记等功能缴费管理模块,由系统菜单模块调用,执行缴费查询,缴费登记等功能报表模块,由系统菜单模块调用,执行新生宿舍报表,缴费报表,组织关系报表,档案报表等功能。主文档名称概要设计说明书主文档编号S子文档名称4. 运行设计子文档序号S4. 编者何圣平编写日期2013年12月17日(1)运行模块的组合客户机程序在有输入时启动接收数据模块,通过各模块之间的调用,读入并对输入进行格式化。在接收数据模块得到充分的数据时,将调用网络传输模块,将数据通过网络送到服务器,并等待接收服务器返回的信息。

13、接收到返回信息后随即调用数据输出模块,对信息进行处理,产生相应的输出。服务器程序的接收网络数据模块必须始终处于活动状态。接收到数据后,调用数据处理、查询模块对数据库进行访问,完成后调用网络发送模块,将信息返回客户机。(2)运行控制运行控制将严格安装各模块间函数调用关系来实现。在网络方面,客户机在发送数据后,等待服务器的确认收到信号,收到后,再次等待服务器发送回到数据,然后对数据进行确认。服务器在接收到发送信号,在对数据处理、访问数据库后,将返回信息送回客户机,并等待确认。(1) 运行时间在软件需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。网络硬件对运行时间有最大的影响,当网络负载

14、量大时,操作反应将受到很大的影响。所以采用宽带网络,实现客户机与服务器间的连接,以减少网络传输上的开销。其次是服务器的性能,这将影响数据库访问时间即操作时间的长短,加大客户机操作的等待时间,所以必须使用高性能的服务器。主文档名称概要设计说明书主文档编号S子文档名称5. 系统数据结构设计子文档序号S5. 编者何圣平编写日期2013年12月17日数据结构图:数据结构描述表为:结构名称新生信息表结构类型记录数据项组成序号名称标识符类型长度备注1新生姓名Namechar62学号Numberchar18结构名称宿舍分配表结构类型记录数据项组成序号名称标识符类型长度备注1宿舍分配情况Suschar6结构名

15、称组织关系表表结构类型记录数据项组成序号名称标识符类型长度备注1组织关系情况Zuzchar6结构名称学费缴纳表结构类型记录数据项组成序号名称标识符类型长度备注1学费缴纳情况Xuefchar6结构名称档案缴纳表结构类型记录数据项组成序号名称标识符类型长度备注1档案缴纳情况Danganchar6主文档名称概要设计说明书主文档编号S子文档名称6. 系统出错处理设计子文档序号S6. 编者何圣平编写日期2013年12月17日(1)出错处理设计A、 出错输出信息,程序在运行时,主要会出现两种错误:1.由于输入信息无法满足要求时产生的错误,称为软错误。2.由于其它问题,如,网络传输超时等产生的问题,称为硬错

16、误。 对于软错误,须在操作成功判断模块及输入数据验证模块进行数据分析,判断错误类型,在生成相应的错误提示语句,送到输出模块中。 对于硬件错误,可在出错的相应模块中输出简单的出错语句,并将程序重置,返回出入阶段。 出错信息必须给出相应的出错原因。B、 出错出理对策。所有的客户机及服务器都必须安装不间断电源以防止停电或电压不稳定造成数据丢失的损失。若诊断电时,客户机上将不会有太大的影响,服务器断电后的恢复过程可采用SQL SERVER 2000的日志文件,对其进行回滚处理,对数据进行恢复。 在网络传输方面,可考虑建立一条成本较低的后备网络,以保证当网络断路时数据的通信。在硬件方面要选择较可靠、稳定

17、的服务器机种,保证系统运行时的可靠性。(2) 安全保密设计在用户登录系统时进行身份验证,只允许合法用户进入系统。(3) 维护设计 维护方面主要为服务器上的数据库数据进行维护立刻使用SQL SERVER 2000的数据库维护功能机制。必须按照软件铲平设计规范的步骤进行开发,并充分考虑软件可维护性,详细编写个阶段的文档资料。主文档名称详细设计说明书主文档编号S子文档名称7. 程序系统结果图子文档序号S7.编者何圣平编写日期2013年12月17日程序模块名称 标识符 程序设计说明编号 实现文档编号 01 登陆 User_LogeIn 02注册 User_register03 床位分配 User_ch

18、uangwei 04 学生信息录入 User_add05 学生信息查询 User_check06学生信息修改 User_update06生成报表 User_print 系统登陆: 功能说明: 用户输入网址,来到 登陆界面,输入用户名与密码进行登陆。用户名与密码有误时提醒用户重新输入,并清除用户的错误输入数据,如果用户按取消,说明用户自己意识到输入有误,故系统也要实现清空用户名与密码栏。 登陆的界面下图(2) 注册 功能说明 如果用户想进行系统,侧必须先登录。如过用户还没有该系统的用户好。则需要先注册,注册后用户要记得自己的用户名和密码,以便以后可以登录该系统。用户界面如下图 (3)学生信息录入

19、 功能说明:当有新生报到时,点击报到管理按钮,系统将进入报到管理界面,工作人员输入学生报到的录取通知书号,点击查询按钮,系统显示该学生的基本信息,并提供辅导员,班级等信息,方便帮助学生找到老师与班级。这个界面适合几个部门共同使用,档案收取的部门进入该界面后,输入学生通知书号,在 报到管理栏的 “高中档案缴纳”处点击单选框是,登记学生已经缴纳档案,同理,组织关系处也采用类似操作,在组织关系缴纳后面 勾选是。 界面如下图 (4)学生信息查询 用户可以查看自己的信息,操作如下,首先用户需要登入,进入学生信息查询模块输入该用户的学好,点击确定后,将会显示该学生的详细信息界面如下图主文档名称详细设计说明书主文档编号S子文档名称3. 程序设计说明子文档序号S8 编者何圣平编写日期2013年12月17日(1) 程序的架构 本系统后台采用三层架构。用MVC设计模式。即采用展现层,控制层,实体层分开,展现层我们采用jsp,(2) 命名规则 1,包名:我们全部用com.ecjtu.action;/系统action处理 C

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论