新生报到系统(概要设计说明书)
新生报到系统
(9)成绩管理模块:管理开学考试成绩的相关功能。
4.设计的基本要求及进度安排(含起始时间、设计地点): 要求查阅相关的技术文献资料,翻译完成一篇英文文献; 设计和开发一个具有上述功能的新生报到管理系统; 此系统采用 B/S 结构
根据设计和开发过程完成毕业论文。
所用技术包括:1.JavaWeb 开发的相关技术
计算机科学与工程 信息对抗 曹晨 080608101 黄秀成
2013 年 06 月
西安工业大学毕业设计(论文)任务书
院(系) 计算机科学与工程 专业 信息对抗 班 090608 姓名 曹晨 学号 080608101
1.毕业设计(论文)题目: 基于 WEB 的新生报到管理系统的设计与实现
2.题目背景和意义:传统的大学新生报到手续都是通过手工操作来完成的,为了顺应信息时代管理的要
本科毕业设计论文
题目:基于 WEB 的新生报到管理系统的设 计与实现
院 系: 学科专业: 学 生: 学 号: 指导教师:
计算机科学与工程 信息对抗 曹晨 080608101 黄秀成
2013 年 06 月
本科毕业设计论文
题目:基于 WEB 的新生报到管理系统的设 计与实现
院 系: 学科专业: 学 生: 学 号: 指导教师:
II
目录
摘 要 ................................................................................................................ I
Abstract ............................................................................................................. II
新生报到管理系统
一、需求分析 (3)1、业务流程 (3)2、功能需求 (3)3、数据流图 (3)4、数据字典 (5)二、系统设计 (6)1、系统模块设计 (6)2、主要模块设计图 (7)3、数据库设计 (10)○1概念结构设计 (10)○2逻辑结构设计 (13)三、心得体会 (16)四、参考文献 (17)一、需求分析1、业务流程通过对各大高校新生报名程序的认真研究,绘制出新生报到的基本流程:新生→报到处(报到)→宿管中心(安排住宿)→财务处(缴费)→报到完成。
2 、功能需求根据对新生报到流程的分析,要开发一套软件集中化处理各项报到事宜,代替新生报到时到处奔波,则该软件至少具备以下基本功能:●新生数据管理:包括新生数据的读入、修改、删除等;●新生报到管理:包括新生报到,报到情况查询等;●新生住宿管理:包括安排、修改、查询住宿等;●新生缴费管理:包括新生缴费、缴费查询等。
3、数据流图系统顶级数据流图如图1-1所示:图1-1 系统顶级数据流图在本系统中,新生数据首先通过新生数据管理模块进入新生数据表,而后新生数据表将作为整个系统的数据中心,它为报到管理、收费管理、住宿管理、统计查询等各模块提供原始数据,其中报到管理、住宿管理模块在处理完原始数据后会将更新后的数据重新送回新生数据表,而收费管理模块则将更新后的数据单独保存于缴费数据表中。
系统1级数据流图如图1-2所示:图1-2 系统1级数据流图4、数据字典(1)系统用户数据表1-1 系统用户数据字典(2) 用户权限数据(3) 新生基本信息数据(4) 公寓数据(5) 系别数据(6) 专业数据(7) 收费数据表1-7 收费数据字典二、系统设计1、系统模块设计通过对系统功能需求的分析,设计出如图所示的功能模块结构图:图2-1 系统功能模块图2、主要模块流程图○1新生报到模块流程设计如图2-2所示:图2-2 新生报到模块流程图○2住宿安排模块流程设计如图2-3所示:图2-3 住宿安排模块流程图○3新生缴费模块流程设计如图2-4所示:图2-4 新生缴费模块流程图3、数据库结构设计○1概念结构设计根据上述需求分析,可定义一下实体集、联系集及属性。
新生报到管理系统设计与实现
本科毕业设计(论文)题目基于的新生报到管理系统姓名陈专业计算机科学与技术学号C201015121指导教师杜郑州科技学院信息工程学院二〇一四年五月摘要.......................................................................................... 错误!未指定书签。
...................................................................................................... 错误!未指定书签。
1 绪论..................................................................................... 错误!未指定书签。
1.1 所选题目的的理论价值和现实意义......................... 错误!未指定书签。
1.2 市场调研现状 .............................................................. 错误!未指定书签。
1.3 本文的工作内容 .......................................................... 错误!未指定书签。
2 可行性分析............................................................................. 错误!未指定书签。
2.1技术可行性.................................................................... 错误!未指定书签。
2.2经济可行性.................................................................... 错误!未指定书签。
报到系统需求分析说明书
软件需求规格说明书
高校报到系统
高校报到系统需求分析说明书
《高校报到系统需求分析说明书》旨在详细描述各个模块的功能和范围以及各个模块之间如何进行信息的交互和协调工作;同时还描述了用户在系统的工作中所参与的角色以及所拥有的权限,从而使开发团队能够明确地了解所开发的报到系统的各个方面,帮助他们在时间的开发过程中准确的完成所开发的模块,满足用户的需求;同时测试人员也能够参照本文档中的一些限制和需求对完成的产品进行测试,以保证产品的质量。
1引言
本系统是针对新生数据入库,报到和查询统计等方面工作而开发的管理系统,是一个实用的管理信息系统,针对高校的实际需要,分析了报到系统的功能,并以新生数据导入、基础数据库设置(包括班级、人数、学费、系部等)、新生报到及报到率分析为重点,描述了各子系统的模块结构设计及实施过程中的技术要点。
2产品介绍
用户可以通过相应的模块,对新生的基本情况进行更新、删除和查询,对新生进行报到编班管理,对新生报到率(按专业、省份)、男女生比例(分析专业、班级男女生人数)、未报到学生进行查询统计,对新生报到进行报表生成,对报错专业、班级的学生进行删除操作.对用户进行增加删除操作,设置用户的不同权限,操作不同的班级和功能。
3产品的用户群体
高等学校、招生就业处。
4产品范围
5产品中的角色
6产品功能性需求
(2)
①
②
7.产品的功能需求和模型的业务场景8产品的非功能性需求。
院系新生报到管理系统需求说明书
院系新生报到管理系统需求说明书项目名称:院系新生报到管理系统____ __________ 申报单位:华东交通大学软件工程学院网络工程3班联系人:胡志高学号:20112110010525院系新生报到管理系统软件需求说明书本说明书是系统客户和开发者对将要开发的软件系统的共同理解,是后续设计和实现工作的基础。
本说明书涉及的对系统的全部定义,经客户确认后,具有约束力,由系统设计人员贯彻。
系统分析员:_______________________(签名) 日期: 年月日1.前言2. 项目概述1.系统描述:新生报到管理系统是结合学校迎新活动管理的实际需要,对新生的入学情况进行管理的信息系统,提供丰富的查询分析功能和管理、决策信息,是提高高校迎新工作效率的管理软件。
使用该系统可以实现新生信息的有序存储,使得检索迅速、查找方便、并且提高了可靠性。
本系统旨在使学校对新生信息的管理,以减轻工作人员的负担,可以加快迎新工作的有条不紊的进行,实现直观化,合理化。
通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
2.系统功能:本系统主要功能要实现的主要功能1.登录功能。
2.查询功能。
3.修改功能。
4.学生信息保存以及生成相应的报表,永久保存。
5.学生信息的输入。
6.床位分配功能。
要求对信息的安全,以及查询速度有一定保障。
3.系统流程:4.安全性和可靠性本系统具有较高的可靠性和安全保密性。
消息传送可靠,文件的传送要求性能稳定,不出差错,在安全保密性方面,管理员需要账户密码才能登录系统,登陆管理账号密码由学院信息中心进行管理,并且本系统只负责应用系统本身的安全与保密,对不同用户给予不同的权限,实现多级管理。
3.具体需求管理员的功能1.学生信息的录入2. 学生床位分配3. 学生信息的修改4. 学生信息的删除5. 学生信息的查询6. 报表的生成学生的功能1. 学生自己信息的查询具体流程图:通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。
新生报到系统软件需求规格说明书
软件需求规格说明书本说明书是系统客户和开发者对将要开发的软件系统的共同理解,是后续设计和实现工作的基础。
本报告由以下文档组成:本说明书涉及的对系统的全部定义,经客户确认后,具有约束力,由系统设计人员贯彻和实施。
系统分析员(签名)日期年月日一、软件需求规格说明书的前言:二、项目概述三、具体需求3-1 功能需求主文档名称软件需求规格求说明书主文档编号R子文档名称功能需求子文档序号R3-1 编者编写日期功能需求用CASE工具生成,见以下CASE工具生成的表格(所有删节)模型信息项目名称:新生报到管理系统功能描述加工加工列表:名称新生报到系统加工名称:新生报到管理系统对新生报到管理系统进行管理数据流图:新生报到管理系统个人信息项目名称:新生报到管理申报系统数据流图名称:新生报到系统加工名称:新生个人信息处理加工描述:对个人信息进行查增删改、汇总等操作。
名称:个人信息编号:1加工引用列表:加工名称:分配宿舍加工描述:为新生自动分配宿舍加工引用列表:数据流图:新生个人信息处理项目名称:新生报到管理系统数据流图名称:新生个人信息处理加工名称:新生个人信息处理对教务处请求的处理。
名称:教务处请求处理加工引用列表:关联的数据流关联对象输入输出教务处请求教务处√查询请求查询√增加请求增加√删除请求删除修改请求修改√加工名称:修改个人信息加工描述:对新生个人信息表进行修改加工引用列表:加工名称:新增个人信息加工描述:新增个人信息加工引用列表:加工名称:删除个人信息加工描述:删除个人信息,只有部门领导才能删除个人信息。
加工引用列表:加工名称:查询请求加工描述:查询新生个人信息加工引用列表:数据流图:收退费处理项目名称:新生报到管理系统数据流图名称:收退费处理加工名称:查询费用明细加工描述:查询新生收退费明细。
名称:查询收费明细编号:8加工引用列表:关联的数据流关联对象输入输出查询请求财务处√个人信息(查询)新生个人信息表√收费明细收费明细表√加工名称:收费加工描述:收取新生费用加工引用列表:加工名称:退费加工描述:退回新生费用加工引用列表:数据存储数据存储列表:数据存储:新生个人信息表数据存储描述:新生个人信息登记表=学号+姓名+性别+年龄+照片+家庭住址以数据库的方式组织。
新生报到管理系统_需求说明书
ICS 35.080 L 77中华人民共和国国家标准GB/T 8567-2006 代替GB/T 8567-1988计算机软件文档编制规范Specification for computer software documentation2006-03-14发布 2006-07-01实施中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会发布文档编号:JX_CJDX_YYRJ_J2EE0001版本号:V1.0新生报到管理系统软件需求规格说明[V1.0(GB/T 8567-2006)]拟制人黄明兵审核人批准人[二零一一年十月三十日]1引言 (4)1.1标识 (4)1.2系统概述 (4)1.3文档概述 (5)2引用文件 (5)3需求 (5)3.1要求的状态和方式 (6)3.2需求概述 (6)3.2.1系统总体功能和业务结构 (6)3.2.2硬件系统的需求 (21)3.2.3软件系统的需求 (22)3.2.4接口需求 (22)3.3系统能力需求 (22)3.3.x(系统能力) ...........................................................................................................................................3.4系统外部接口需求 (23)3.4.1接口标识和接口图 (23)3.4.x(接口的项目唯一标识符) (23)3.5系统内部接口需求 (24)3.6系统内部数据需求 (24)3.7适应性需求 (25)3.8安全性需求 (26)3.9保密性和私密性需求 (26)3.10操作需求 (26)3.11可使用性、可维护性、可移植性、可靠性和安全性需求 (27)3.12故障处理需求 (27)3.12.1软件系统出错处理 (27)3.12.2硬件系统冗余措施的说明 (27)3.13系统环境需求 (28)3.14计算机资源需求 (28)3.14.1计算机硬件需求 (28)3.14.2计算机硬件资源利用需求 (28)3.14.3计算机软件需求 (28)3.14.4计算机通信需求 (28)3.15系统质量因素 (28)3.16设计和构造的约束 (29)3.17相关人员需求 (29)3.18相关培训需求 (29)3.19相关后勤需求 (29)3.20其他需求 (29)3.21包装需求 (29)3.22需求的优先次序和关键程度 (30)4合格性规定 (30)5需求可追踪性 (30)6非技术性需求 (30)7尚未解决的问题 (31)8注解 (31)附录 (31)1引言1.1标识符合、缩略语和定义如下:B/S: Brower/Server 浏览器/服务器SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。
新生报到系统详细设计说明书
新生报到系统详细设计说明书1.引言1.1.编写目的在新生报到管理系统概要设计说明书中,已经解决了实现系统市场需求的程序模块设计问题。
包含如何把该系统分割成若干个模块、同意各个模块之间的USB、模块自己传达的信息,以及数据结构、模块结构的设计等,以下的详细设计报告中将对在本阶段中对系统所搞的所有详细设计展开表明。
在本阶段中,确定该如何具体地实现所要求的系统,以便在编码阶段直接翻译成用具体程序语言书写的程序。
主要工作有,根据软件需求说明书中所描述的数据,功能运行、性能需求,并依据概要设计说明书所确定的处理流程、总体结构和模块外部设计,设计软件系统的结构,逐个模块的程序描述。
研发软件名称:新生报至管理系统项目任务提出者:广东交通职业技术学院项目开发者:计算机工程学院用户:广东交通职业技术学院同时实现软件单位:08软件(3)班:梁汉裕、罗幼辉、施进威、莫伦横1.3.参考资料《新生报导管理系统可行性分析报告》《软件测试技术》《软件工程》《软件开发过程与项目管理》2.程序系统结构分析2.1.程序系统结构分析系统结构图1-13.程序设计表明3.1.系统登入功能说明:打开系统,来到登陆界面,输入用户名与密码进行登陆。
用户名与密码有误时提醒用户重新输入,并清除用户的错误输入数据,如果用户按取消,说明用户自己意识到输入有误,故系统也要实现清空用户名与密码栏。
3.1.系主界面功能说明:登陆成功,进入主界面。
系统的基本功能主要在主界面中实现,能实现系统主要的新生报到管理、缴费管理、宿舍管理、班级管理、报表生成、系统管理。
等3.1.报表管理功能说明:当有新生报到时,点击‘报到管理’按钮,系统将进入放假管理界面,工作人员输出学生放假的投档通知书号,页面查阅按钮,系统表明该学生的基本信息,并提供更多辅导员,班级等信息,便利协助学生找出老师与班级。
这个界面适宜几个部门共同采用,档案缴纳的部门步入该界面后,输出学生通知书号,在‘放假管理’栏的‚高中档案交纳‛处页面单选框‘就是’,备案学生已经交纳档案,同理,组织关系处也采用类似操作,在组织关系缴纳后面勾选‘是’。
完整版新生入学管理系统设计文档良心出品
新生入学治理系统设计方案一、工程概述系统的需求和分析(1)要求有良好的人机界面,以方便治理人员进行操作.(2)由于该系统的使用对象多,要求有良好的权限治理.(3)方便的数据查询.系统设计的目标系统应用的结构应该是先进的,开放的体系结构以及系统使用当中的科学性.能够最大限度的满足实际工作的需要, 在满足功能需求和技术指标的根底上尽量简化设计,坚持功能实用化,简介化充分满足用户的需求.要为该系统以后的升级预留空间,系统维护是整个系统生命周期中所占比例最大的局部.本系统选用成熟可靠,性能稳定的设备,满足用户对可靠性的需求,该系统还提供了良好的操作界面,方便用户操作,提升系统自动化治理水平,降低用户使用系统的难度和所消耗的时间,提升工作效率.系统设计的思想新生入学治理是学校实施信息化的一个重要举措.使用良好的系统可以减轻工作人员的工作量以及操作人员不小心造成的错误.该系统是一款应用程序,是一款功能实用, 操作简单,界面大方,效劳可靠的软件,实现新生报道的信息化治理.该系统的优点:1.高性能,系统响应速度快.2.功能实用,操作简单,界面美观,平安性高.3.系统灵活,对用户有严格的治理权限,强大的治理后台,维护方便.系统开发的目的及意义借助现代化的信息技术和治理理论,建立现代化的治理信息系统是当今社会的重要趋势. 随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍地增长.面对庞大的信息量,就需要有学生信息治理系统来提升学生治理工作的效率.通过这样的系统,可以做到信息的标准治理、科学统计和快速的查询添加操作,从而减少治理方面的工作量.尤其对于复杂的信息治理,计算机能够充分发挥它的优越性.计算机进行信息治理与信息治理系统的开发密切相关,系统的开发是系统治理的前提. 为了适应信息时代开展, 提升学校的工作效率和办学水平,实现现代化大学的运行机制和高水平的治理, 表达大学中计算机的特色,使计算机的使用成为学校对学生进行有效治理的重要组成局部. 用计算机来治理新生报到可以预防不必要的资源浪费.〞新生报到流程治理系统〞旨在每届新生前来报到时登记其根本信息并将其根本信息录入到数据库中,在宿舍安排,书籍发放等方面减少工作人员的工作量, 通过以上几个功能的实现,使新生报道工作全面实现信息化,标准录取程序,减少工作人员,提升工作效率,让学校的主要精力投入到教学和治理上去.数据库需求描述与分析数据库需求描述与分析设计一个性能良好的数据库治理系统,明确应用环境对系统的要求是首要的和最根本的.特别是数据技术应用非常广泛,非常复杂,要是事先没有对信息进行充分和细致的分析,这种设计就很难取得成功. 通过需求分析阶段对新生入学流程治理系统的整个应用情况作全面的、详细的调查,确定治理的目标,收集支持系统总的设计目标的根底数据和对这些数据的要求,确定用户的需求,并把这些写成用户和数据库设计者都能够接受的文档. 事实上,需求分析是数据库开发中最难的任务之一.由于,第一,系统本身是可变的,用户的需求必须不断调整,使之与这种变化相适应.第二,用户很难说清某局部工作的功能处理过程.所以,设计人员必须熟悉到:在整个需求分析以及系统设计过程中,用户参与的重要性,通过各种方法展开调查分析.数据库设计目前,数据库技术已被广泛使用,几乎所有的治理信息系统中的数据都被组织成数据库的形式,因此,数据设计成了治理信息系统设计中的重要组成局部.在设计中,必须根据用户的具体要求进行分析和设计, 如何从系统的观点出发建立一个数据模式是核心问题,它必须满足以下条件:1、符合用户的要求,即能正确地反映用户的工作环境,满足用户处理的所有“数据〞,又能支持用户需要进行的所有“加工〞.2、数据模式必须与所选DBMS支持的数据模式相匹配.3、数据组织必须合理,易操作,易维护,易理解.本数据库中共含有两个表,学生原始数据表、专业交费表.4-1学生原始数据表其中studengtid 代表考生号,department代表系另U, major代表专业,zkzh 代表准考证号,xm代表姓名,sex代表性别,lzdq代表来自地区,csny代表出生年月,lzgz代表来自高中,s j f y代表实交费用,s q f y代表所欠费用,z c代表注册.4-2个专业交费表其中major代表专业,department代表系别,yjfy 代表应交费用.两个表 4-1 , 4-2之间通过major 〔专业〕相关联.举措综合教务治理工作,对基于校园网络开发的 B/S模式新生报到注册治理系统的功能应具有以下功能:1、界面美观、一致,并能为用户提供便捷、快速的操作方式.2、只要接入校园网,连接到 Web效劳器,就可以使用该系统.3、在进行信息治理中,保证新生数据库的信息的完整性、平安性.4、系统分为:教务处治理、院系治理、财务处治理、学生公寓治理处等四个局部.5、教务处治理:教务处治理属于治理员级别的用户,可以实现信息编辑、考生搜索、报到统计、用户治理、数据治理等五个功能.信息编辑:查看新生的相关信息,并可以查看新生的详细资料信息,修改新生的相关信息.报到统计:可以查看到最新的报到、注册统计信息,并可以打印相关的统计信息.用户管理:实现用户对密码信息的治理,教务处在该模块中,还可以治理其它使用该系统的用户信息.包括这些用户的修改、添加与册除等.数据治理:该模块只有拥有教务处治理权限的用户才能使用,主要完成新生原始信息的导入,即把招生办的考生信息导入到该系统中.6、院系治理:主要是完成新生的验证及注册工作,新生携带录取通知书、准考证、身份证到各院系部报到并确认学生本人的姓名、性别、专业等是否正确. 并将通知书留下备案. 在完成交费后再到院系处进行注册,主要是进行班级的分配.7、财务处治理:主要是完成新生的交费工作.通过查询学生的信息进行学费、书费、住宿费、公物押金、军训服装费、床上物品费等的交纳工作,并打印收款收据给学生本人保管,学生本人核对注册条上财务人员收费章及收款收据上的姓名、专业、金额填写是否正确.8、学生公寓治理处:主要是通过查询学生的交费信息完成新生物品〔像住宿物品、军训服装等物品〕的发放以及学生宿舍的分配.9、系统应考虑的平安性.⑴数据平安性:保证在导入新生原始信息的平安,不允许无关人员添加、编辑、删除库中数据信息.⑵使用平安性:只有拥有该系统使用权的用户才能运行系统, 并根据不同的用户的权限进行不同的操作,预防用户的越权使用.没有该系统使用权的用户, 不能进入系统,并不能浏览查看到相关页面信息.10、形成用户使用说明书.最终形成功能步骤清楚明了的用户使用说明书, 并交付用户使用.二、系统结构功能设计1、系统的主界面系统总界面简洁大方,界面清爽,操作简单快捷,通过菜单栏中的各种操作来实现系统中的各个功能. 其中主界面中有一下几个功能:身份验证、修改登陆账号和密码、新生注册、新生注销等一般功能,还有招生办、财务处、院系等特殊功能.2、一般功能介绍各个部门院系登陆系统报到注册局部时, 将会看到一个界面,在此界面上可以看到自己的部门,各部门院系登陆时根据所在部门点击相应部门的链接. 进入时各部门院系看到时都是需要用户名和密码的登陆界面.1〕身份验证在界面上登录的账号和密码如果不正确, 将会有一个警告框出现,点击确定后重新登陆,身份验证通过后看到相应部门的主页面.2〕修改登陆账号和密码各部门院系登陆后首先修改各自部门的登陆口令, 在各自主页面点击“修改密码〞链接,修改登陆的账号和密码要求输入就账号和旧密码,旧的登陆口令不对时不准修改.建议各部门院系根据初始化时的登陆口令登陆系统后先对登陆账号和密码进行修改.3〕新生注册各部门给新生注册时在新生注册码的输入框内输入考生号,点击“注册〞,如果考生号存在且该新生在上级别的部门均已经报到过那么可看到新生的信息.如果第一次注册新生信息上方会显示注册成功,如果已经注册过会显示该生已经注册过.如果考生号存在但该新生在上级别的部门还未全部报到完那么不允许在该部门报到,弹出上级别部门还未报到的对话框.如果考生号不存在那么弹出考生号不存在的对话框.4〕新生注销如果部门发现某个新生已经报到但是出现问题可见该生注销,在该部门主页面的左部注销上方的新生注册码的输入框内输入考生号,点击“注销〞.如果该考生曾经注册过那么在显示信息的上方提示该生注销成功.如果该省还没有注册过那么提示该生还未报到,无法注销.5〕统计登记在各部门的主页面中点击“统计登记〞的链接,在该界面图中是新生在该部门报到的整体情况,接着是分院系新生在该部门报到的整体情况, 然后是在该部门未报到的新生统计情况.3、特殊功能介绍招生办1〕招生办观察各部门密码在招生办的主页面中点击“查看各部门密码〞的链接,先看到的是招生办部门的登陆框架页面,目的是进一步确认查看人员的权限, 通过验证者既可看到各部门院系的登陆口令.2〕招生办统计查看各部门在招生办的主页面中点击“统计查看各部门〞的链接,该页面显示的是各部门的新生报到整体情况.3〕统计查看各院系在招生办的主页面中点击“统计查看各院系〞的链接,该页面显示的是各院系的新生报到整体情况.4〕查看单个新生情况在招生办的主页面中点击“查看单个新生情况〞的链接,在该页面中输入新生的考生号,如果输入的考生号不正确那么弹出考生号不存在的对话框, 否那么看到新生在各部门和所在原系的报道情况.5〕注册有问题的新生情况查看在招生办的主页面中点击〞注册有问题的新生〞的链接,注册有问题的新生情况查看指的是如果注册过程中出现某个新生在低级别的部门报到完毕而在高级别部门还未报到,该新生就属于报到有问题的新生. 产生这种现象的原因是该生在高级别部门报到后到低级别部门也办理报到手续, 但是事后发现该新生在高级别的部门报到中存在问题,将该生在高级别的部门注销掉了,而在低级别部门未进行注销手续.解决方法:通过该页面的显示江报到有问题的新生找出来进行人工干预.如果注册过程中所有新生报到正常,那么出现所有新生报到流程正常的提示, 事实上完全正常是不可能的.财务处1〕新生注册在财务处的主页面中,“查看〞按钮上方的新生注册号输入框内输入牟新生的考生号,点击“查看〞,如果该新生在上级部门还没有报到完,那么提示出现上级部门还未报到完的提示.如果该新生上级部门已经报到完,且该新生在本部门还未报到那么看到该新生的应缴费用,在实际缴费输入框内输入实际缴费,确认输入的实际缴费不超过应缴费用,点击“注册〞,该新生的应缴费用、实际费用、欠费都显示出来了,如果发现实际缴费输入错误,可以将该新生注销后再重新注册.在财务处的主页面中,“查看〞按钮上方的新生这册号输入框输入某新生的考生号,点击“查看〞,如果该新生已经在该部门报到过,在该页面中将该新生的应缴费用、实缴费用、欠费都显示出来,并且在信息表格的上方显示该新生已经在该部门注册过.2〕欠费统计在财务处的主页面中,点击“欠费统计〞的链接,该页面中显示的是在财务处报到过并且欠费的新生信息,包括新生的考上号、姓名、性别、本校专业代码、欠费金额.如果在财务处报到的新生中没有欠费的新生, 那么该页面显示所有新生均不欠费.院系局部1〕新生注册在新生注册码的输入框内输入考生号后,点击注册除了判断新生号是否存在外增加该新生是否属于该院系的判断, 如果该新生不属于该院系,那么不能在此院为新生报到.2〕新生注销在新生注册码的输入框内输入考生号后,点击“注销〞,除了判断新生号是否存在外增加该新生是否属于该院系的判断, 如果该新生不属于该院系,那么不能在此院为新生注销.3〕专业统计在院系的主页面中点击“专业统计〞的链接,该页面显示出该院系的所有专业新生报到整体情况.4〕院系统计在院系的主页面中点击“院系统计〞的链接,该页面显示出所有新生在该院系报到的整体情况.5〕查看单个新生情况在院系的主页面中点击“查看单个新生情况〞的链接,该页面的功能与招生办的“查看单个新生情况〞的功能一样,如果报到的新生不属于该院系,可以通过该功能显示出该新生的报道情况,在显示的信息中可以看到该新生属于哪个院系并告知其在各部门报到的情况.在报到过程中,建议每天通过效劳器端的“普通高校网上注册系统〞对数据库进行2次备份,以预防数据丧失遗漏,全部报到结束后,通过该系统的导出模块,导出各类统计数据.4、功能结构图:图1一般功能图2特殊功能图3特殊功能图4特殊功能。
新生报到管理系统说明文档
目录一.系统介绍 (1)二.系统结构 (1)三.前期准备 (2)四.系统概述 (3)五.操作说明 (3)六.功能详解 (5)七.参赛人员 (17)一.系统介绍1、作品简介本管理系统基于ThinkPHP、DWZ、bootstrap等开源框架与组件,使用HTML5和CSS3技术,实现了学院的招生部门、各系部及被录取新生3类人员对招生数据的高效利用。
启用该系统,减少了纸质文件的打印、校对,提高了工作效率,降低了纸张浪费,实现了节约环保。
2、系统主要功能招生部门管理员通过导入功能实现录取数据的批量上传,并在上传过程中根据录取专业自动划分专业和系部的类别;设置学校的系部和用户,并赋予相应的权限。
系部用户可进行班级设置;导出报到及专业调整等各类数据;新生报到、分班及专业调整等功能。
被录取的新生,可以通过PC或手机终端查询专业录取情况及新生报到位置等信息。
二. 系统结构1、管理系统功能设计图:2、管理系统功能实现图:a.录取数据处理b.学生报到管理c.系统管理d.系统设置三、前期准备1.需要开发服务器PHP的环境,部署MySQL数据库;2.需要代码编辑、调试及文件上传工具,如Dreamweaver、EditPlus、FTP等;3.需要安装测试浏览器如:Google浏览器、IE浏览器、搜狗浏览器等。
四、系统概述《新生报到管理系统》是采用PHP语言和JQuery语言编写的,以MySQL为后台数据库支持的信息管理系统。
其中PHP语言可以跨平台使用,性能优越,能够支持各类数据库,从而给系统操作带来了安全性,方便性,易管理性。
另外采用MVC设计思想,使得系统中数据显示页面和业务逻辑数据内容的分离,便于简化代码提高项目开发效率。
《新生报到管理系统》为录取的新生、招生办管理员、系部管理员三类人员提供了数据查询、数据导入、数据导出、数据分类、数据处理等功能。
《新生报到管理系统》主要包括的功能模块为:录取数据处理、学生报到管理、系统管理、系统设置。
新生报到系统(软件需求说明书)
1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2任务概述 (2)2.1目标 (2)2.2用户的特点 (4)2.3假定和约束 (4)3需求规定 (4)3.1对功能的规定 (4)3.2对性能的规定 (6)3.2.1精度 (6)3.2.2时间特性要求 (6)3.2.3灵活性 (6)3.3输人输出要求 (7)3.4数据管理能力要求 (7)3.5故障处理要求 (7)3.6其他专门要求 (8)4运行环境规定 (8)4.1设备 (8)4.2支持软件 (8)4.3接口 (9)4.4控制 (9)软件需求说明书1引言1.1编写目的对《新生报到系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
1.2背景开发软件名称:新生报到系统项目任务提出者:软件工程实践课程项目开发者:07数学2班王晓靖用户:各大高校实现软件单位:交通大学该软件运行于Microsoft Windows 2000/XP/2003或其他NT架构的操作系统,采用进程插入借用其他软件的进程进行工作。
1.3定义无特殊的符号和字母。
1.4参考资料《软件工程》.人杰等译.机械工业.《实用软件工程》.人杰等.清华大学.《软件文档写作》.孝铭辛明海.高等教育2任务概述2.1目标新生报到系统针对的新生入学报到复杂情况对新生的报道进行信息化管理。
为学校师生提供便捷的服务,减少信息交流过程中及其带来的繁琐与开销。
不仅方便新生的繁杂的入学报道,也更有利于学生信息的管理,同时还可以节约大量的人力物力资源。
新生来校后首先要完成录取通知书的校验,然后及时进行注册为接下来的业务办理服务,录入其正确的注册信息到该新生报到服务系统中才能够进行其它的业务办理,需要办理的主要业务有缴费,宿舍分配,物品领取,户口、档案、党团组织关系等文件的转移,以及体检业务办理等。
大学生新生报到系统
测试阶段
对系统进行单元测试、 集成测试和系统测试, 确保系统功能和性能 符合要求。
上线运行
将系统部署到服务器 上,进行日常维护和 监控,保证系统稳定 运行。
06
系统测试与评估
测试目的与内容
测试目的
确保大学生新生报到系统的 功能、性能和安全性达到预 期要求,为新入学的学生提 供便捷、高效的服务。
功能测试
01
制定测试计划
明确测试目标、资源、时间安排等。
02 03
设计测试用例
根据需求文档和功能点设计详细的测 试用例。
缺陷跟踪与修复
记录并跟踪发现的问题,及时反馈给 开发团队进行修复。
05
04
执行测试
按照测试计划和用例进行实际测试操 作。
测试结果与评估
测试结果
经过全面测试,系统在功能、性能和安全性方面均达到预期 要求。
通过高效的系统管理,提升学校整体的管 理效率,为学生提供更好的服务体验。
02
大学生新生报到系统概述
系统简介
大学生新生报到系统是一款专为高校新生设计的数字化管理系统,旨在简化新生 报到流程,提高学校管理效率。
该系统通过整合线上线下资源,实现了从学生入学咨询、报名、缴费、宿舍分配 、课程安排等一站式服务。
系统开发环境
操作系统
Windows Server 2016或更高版本
数据库
MySQL 5.7或更高版本
Web服务器
Apache 2.4或更高版本
开发语言
Java 8或更高版本
系统开发技术
前端技术
HTML5、CSS3、JavaScript、jQuery、 Bootstrap
安全技术
Spring Security、Shiro
新生报到系统
求,显然大学新生报到系统的设计就很有必要了,它能很好的解决以往的手工作业的方式,可以减轻相
关管理人员的负担,可以使大学学生报到流程全部在网上完成。
3.设计(论文)的主要内容(理工科含技术指标):
主要内容:
(1)报到管理:调研现在实际的新生报到过程,将其流程化描述,并实现其功能。
(2)系统管理模块:添加用户,修改个人密码等。
2.Myeclipse 开发工具
3.MVC
4.相关的数据库(SQLSERVICE2005)
起始时间:2012.12~2013.6
地点:学院实验室
1)(第一周-第三周)需求阶段:理解题目要求,查找、阅读相关资料,准备开题报告;
2)(第四周-第七周)学习和掌握相关开发语言,熟悉开发平台;
ቤተ መጻሕፍቲ ባይዱ
3)(第八周-第十二周)详细设计:对系统进行详细设计,编写程序;
大学新生报到系统是一种融合管理科学、信息科学、系统科学和计算机技术为一体的 综合性先进管理手段。新生报到系统从录入新生信息、分班、学生信息管理、班级信息管 理、专业信息管理以及管理人员信息管理等各个环节都用计算机来控制,这不仅大幅度的 提高了学校的工作效率,还减轻了教工的工作压力,快捷的工作效率受到了同学们的一致 好评。
2.2 servlet 技术介绍 .................................................................................................................. 5 2.2.1 简介 .............................................................................................................................. 5 2.2.2 编程接口 ...................................................................................................................... 5
新生登记系统网站设计及功能说明书
网络教育学院《网页制作》课程设计题目:新生登记网站设计及功能说明书学习中心:层次:专业:年级:年春/秋季学号:学生:辅导教师:完成日期:年月日目录1.系统设计 (3)1.1主要功能特点 (3)1.2页面文件设计 (3)2. 数据库设计 (4)2.1数据库包含的数据表及其功能 (4)2.2各数据表功能 (4)2.3数据库实现 (6)3. 试运行 (8)3.1 教师账号: (8)3.2 学生账号: (8)4. 项目总结 (8)新生登记网站设计及功能说明书1.系统设计1.1主要功能特点✧教师和学生不同的登陆入口;✧录取学生信息录入;✧学生自助查询本人基本录取信息;✧学生报到(缴费)登记;✧报到时系统自动完成班级和宿舍的分配,避免不报到生造成分配资源的浪费;✧通过session分配职能和权限,实现智能分辨报到生与未报到生;✧通过session分配职能和权限,实现不同岗位、专业的教师各司其职;✧报到生可自助查询班级、宿舍、所需教材等信息;✧主任以上级别的教师可通过预定义文件一键生成宿舍楼、寝室信息,可一键生成测试用教材信息;✧统一的风格界面。
1.2页面文件设计2.数据库设计2.1数据库包含的数据表及其功能2.2各数据表功能宿舍楼building2.3数据库实现2.3.1 创建数据库CREATE DATABASE `students_reg`2.3.2 创建数据表✧StudentCREATE TABLE `student` (`sid` int(11) NOT NULL auto_increment,`snum` varchar(30) NOT NULL,`sname` varchar(30) NOT NULL,`passwd` varchar(30) default NULL,`sex` tinyint(4) NOT NULL,`identity` varchar(30) NOT NULL,`pid` int(11) NOT NULL,`cid` int(11) NOT NULL,`did` int(11) default NULL,`fee` tinyint(4) NOT NULL,PRIMARY KEY (`sid`)) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;✧TeacherCREATE TABLE `teacher` (`tid` int(11) NOT NULL auto_increment,`name` varchar(10) NOT NULL,`passwd` varchar(10) NOT NULL,`pid` int(11) NOT NULL,`lid` int(4) NOT NULL default '1',PRIMARY KEY (`tid`)) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;✧BuildingCREATE TABLE `building` (`bid` int(11) NOT NULL,`sex` tinyint(4) NOT NULL,`room` int(11) default NULL,`floor` tinyint(4) NOT NULL,`unit` tinyint(4) NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=latin1;✧DormitoryCREATE TABLE `dormitory` (`did` int(11) NOT NULL auto_increment,`number` varchar(255) NOT NULL,`sex` tinyint(4) NOT NULL,`bid` int(11) NOT NULL,`bed` int(4) NOT NULL,PRIMARY KEY (`did`)) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;✧ProfessionalCREATE TABLE `professional` (`pid` int(11) NOT NULL auto_increment,`pname` varchar(100) NOT NULL,PRIMARY KEY (`pid`)) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;✧ClassCREATE TABLE `class` (`cid` int(11) NOT NULL auto_increment,`cname` varchar(100) character set gbk NOT NULL,`cnumber` int(11) NOT NULL,`pid` int(11) NOT NULL,PRIMARY KEY (`cid`)) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;✧LevelCREATE TABLE `level` (`lid` tinyint(4) NOT NULL,`lname` varchar(100) NOT NULL,PRIMARY KEY (`lid`)) ENGINE=InnoDB DEFAULT CHARSET=latin1;✧BookCREATE TABLE `book` (`bookid` int(11) NOT NULL auto_increment,`bookname` varchar(100) NOT NULL,`pid` int(11) NOT NULL,PRIMARY KEY (`bookid`)) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;2.3.3 数据库导入查看本地文件student.sql。
UML——新生报到系统
新生报到系统设计方案一、报到系统框架图图1 新生报到系统框架图二、报到系统说明新生报到系统包括三大部分,其中包括前期工作、报到现场以及后期工作三大模块。
1、前期工作。
前期工作指招生录取工作结束至新生报到之前这一段时间需要进行的准备工作。
其中包括导入招生录取数据、打印新生录取通知书、导入宿舍床位数据、后勤给学院预分配宿舍、学院进行专业分班、导入新生缴费数据等工作。
(1)导入招生录取数据:招生录取数据来源于省招生办高考招生录取系统,数据包括我校所有新生的信息。
实现可以通过EXCEL表将数据批量导入新生报到系统的功能。
新生录取数据导入后,可以在新生报到系统上看到新生录取的相关统计汇总数据(如生源汇总,专业最高分、最低分、平均分等情况)。
(2)打印新生录取通知书:当新生数据导入后,可以从系统中直接打印新生录取通知书,实现批量打印及单独打印功能。
(注:以考生号或省份证为依据的条形码同时也打印到通知书上)(3)导入宿舍床位数据:在新生报到前,由后勤统计好所有可以提供给学生入住的空床位(包括楼号、房号、空床位数)。
以EXCEL表形式按指定格式整理好后直接导入系统。
(4)后勤给学院预分配宿舍:导入宿舍床位数据后,后勤可以通过系统为各学院进行预先分配宿舍,并可以保留一定的宿舍到新生到校报到期间做机动分配(在报到现场根据各学院的报到率等情况再为各学院进行追加分配)。
(5)学院进行专业分班:导入招生录取数据之后,学院可以根据各专业的招生人数进行分班,其中的操作为:选中某一专业后,设定分班数目,则系统将自动按照程序设定好的规则将该专业进行分班(分班的规则是以高考成绩作为参考对象进行循环式分配。
例如一个专业有12个人,其中学生按成绩由高到低排名S1、S2、S3、S4、S5、S6、S7、S8、S9、S10、S11、S12,如设定分为3个班,则分班规则及分班结果如图2所示。
(注:系统自动分班后,学院还可以根据实际情况,调整学生所在班级情况)图2 专业分班规则图(6)导入新生缴费数据:在新生报到之前,导入新生缴费数据。
:新生报到系统
目录一、需求分析 (1)二、设计分析 (2)三、主要界面截图 (9)四、技术要点 (12)五、个人总结 (14)六、参考文献 (15)七、源程序 (16)一、需求分析根据任务书给定的“课程设计内容”和“课程设计要求”作如下的需求分析。
该系统是一个较典型的数据管理系统,其使用者被假定为某办公室的新生报到的管理人员,系统应该具有准确、稳定、功能齐全的特点。
1.准确性分析:系统管理的数据涉及到学院的所有同学,数据量较大且是一种基础性数据,能够为其它方面的学生管理工作提供重要参考,所以该程序录入的信息必须准确,该程序录入信息后,一定要查询录入是否准确,然后才能进行任何步骤,这样就确保了录入信息的准确性。
2. 稳定性分析:指系统比较健壮,只要是用户的合理操作,系统都应给出合理正确的回应,而不是出现令用户感到意外的系统错误或系统崩溃。
3. 主要功能分析:(1)数据输入:允许用户输入学号、姓名、专业、省份、高考分数。
(2)数据保存:对于输入的数据,或被修改的数据应该保存到某个磁盘文件中,实现永久存储。
文件的具体格式题目未作具体要求,所以可采用随机文件,也可采用文本文件。
不管采用哪种文件形式,文件中的数据应有固定的格式,以便于程序自动读取或人工阅读。
(3)数据查询:用户输入查询条件,系统规则地在界面显示查询结果,且显示的数据尽量全面。
当输入省份时,可查询到该学生的学号、姓名、高考成绩、到没到校、专业;当输入专业时,可查询到匹配的学生名单和信息。
二、设计分析本程序主要由五个自定义函数和一个主函数组成,其中主函数以菜单的形式调用其他函数来实现要求的所有功能。
在这些函数当中,录入信息函数、新生报到函数,转专业函数和查询函数是程序中较为核心的部分,下面分别进行说明。
1、录入信息函数:定义一个文件型指针变量fp,用(fp=fopen("stud.dat","wb"))==NULL,若不能打开,输出(“不能打开文件”)从磁盘文件中读入新生的信息,并输入到结构体stud[i]中,再经结构体stud[i]和指针fp 传递到磁盘文件中,实现文件的录入和保存。
新生报到管理系统PPT课件
系统的开发背景
为了适应信息时代发展,提高学校的工作效 率和办学水平,实现现代化大学的运行机制和高 水平的管理,体现大学中计算机的特色,使计算 机的使用成为学校对学生进行有效管理的重要组 成部分。用计算机来管理新生报到可以避免不必 要的资源浪费。用计算机来管理新生报到可以作 到在新生前来报到时给其分配相关资源,存储其 相关信息则可以避免所分配的学号、床位号中间 呈现空缺的现象也节省了教务处工作人员的工作 强度,避免了提前去做新生的相关分配工作。
21
数据流处理
数 据 处 理 流 程 图
22
总体结构与模块外部设计
23
功能分配
24
接口设计
外部接口 ❖ 用户界面:采用非常流行的web图形用户界面。 ❖ 软件接口:客户端运行于任何安装有浏览器的pc
机上, ❖服务器端:需要sql server 2005与.NET
Freamwork 2.0支持。 ❖ 硬件接口:支持一般的x86系列微机。
34
宿 舍 管 理 的 算 法 流 程 逻 辑
35
算法简介
算法简介
登 录 的 算 法 流 程 逻 辑
36
个人观点供参考,欢迎讨论
7
功能模块简介
此外,系统还涉及系统安全和用户管理问题、 各种代码使用和维护的问题、数据安全和数据维 护问题、统计报表生成和输出等问题,因此还要 求系统具有系统管理和事务管理处理功能。总而 言之,要求通过系统的开发,达到系统项目的总 体目标是:在CIMS工程的架构下,结合大学管理 的要求,实现对学生的情况分门别类的进行登记, 在报到结束后,生成新生宿舍情况表、组织关系 缴交情况表、学费缴交情况表、档案缴交情况表。 以解决新生入学报到管理忙乱的问题。
新生报到管理系统
新生报到管理系统
可行性研究报告
本报告说明建议中的新生报到管理系统在技术上、经济上和社会条件方面的可行性,评价各种可能的选择方案,并提出倾向性意见。
本报告有以下内容组成:
本报告由受託单位提出,作为委託单位建议中的新生报到管理系统开发的决策依据。
一、引言
二、可行性研究的前提
2-1专案基本要求
2-2专案基本目标
2-3专案开发条件、假定和限制
三、现有系统概况
3-1现有系统的处理流程和资料流程
3-2现有系统简明情况
四、所建议系统概况
4-1所建议系统概述
4-2所建议系统的处理流程和资料流程
4-3所建议系统对现有系统的改进、影响和侷限性五、可行性分析
5-1技术条件可行性分析
5-2经济可行性分析
5-3社会因素方面的可行性分析
六、可行性分析结论。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2总体设计 (3)2.1需求规定 (3)2.2运行环境 (3)2.3基本设计概念和处理流程 (3)2.4结构 (4)2.5功能需求与程序的关系 (5)2.6人工处理过程 (5)2.7尚未问决的问题 (5)3接口设计 (5)3.1用户接口 (5)3.2外部接口 (5)3.3内部接口 (6)4运行设计 (6)4.1运行模块组合 (6)4.2运行控制 (6)4.3运行时间 (6)5系统数据结构设计 (7)5.1逻辑结构设计要点 (7)5.2物理结构设计要点 (7)5.3数据结构与程序的关系 (7)6系统出错处理设计 (8)6.1出错信息 (8)6.2补救措施 (8)6.3系统维护设计 (9)概要设计说明书1引言1.1编写目的在系统项目的前一阶段,也就是需求分析阶段中,已经详细了解了系统客户对本系统的需求,这些需求通过上一阶段中对客户的调研获得,并在软件需求规格说明书中做了详尽的叙述。
本阶段已在系统的需求分析的基础上,对系统进行了概要设计。
主要解决了实现该系统需求的程序模块设计问题。
包括如何把该系统划分成若干个模块、决定各个模块之间的接口,模块之间传递的信息。
以及数据结构、模块的结构的设计等。
在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。
在下一阶段的详细设计中,程序设计员可参考此概要设计说明,在概要设计对系统所做的模块结构设计的基础上,对系统进行详细设计。
在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。
1.2背景开发软件名称:新生报到系统项目任务提出者:软件工程实践课程项目开发者:07数学2班王晓靖用户:各大高校实现软件单位:大连交通大学该软件运行于Microsoft Windows 2000/XP/2003或其他NT架构的操作系统,采用进程插入借用其他软件的进程进行工作。
1.3定义符号、缩略语和定义:审查:新生报到管理系统的部门领导对申请书的审查。
审查:指技术处对申请书的审核。
NSMS:新生报到系统。
B/S:Browser/Server客户机/服务器。
1.4参考资料《新生报到管理系统需求规格说明书》《软件工程》.郑人杰等译.机械工业出版社.《实用软件工程》.郑人杰等.清华大学出版社.《软件文档写作》。
潘孝铭辛明海.高等教育出版社2总体设计2.1需求规定1.性能响应时间:每笔事务处理响应时间少于1~3秒(不含统计分析类的输出);当数据录入操作时应无等待时间。
数据可靠性:在应用系统投入运行5年内数据不得丢失;一旦数据转为历史记录后任何人不得更改。
2.程序正确性应用系统试用期结束后,程序运作过程中不允许出现程序逻辑与算法错误。
应用系统在运作过程中由于操作错误或输入输出数据溢出时不应死机而应提示故障原因,然后以正常出口退出当前操作环境。
3.系统安全非授权用户不得进入应用系统。
无修改权的用户不得修改档案和更新以及执行处理功能。
2.2运行环境1.设备●客户端:Pentium IV 或更高档微机。
●服务器端:Window 服务器。
●局部网环境和设备外接互联网。
2.支撑软件●客户端:中文版Window xp/vistar/7,IE 6.0以上。
●服务器端:Window 2003 server 以上MS—SQL—2000数据库。
3.本子系统和其他子系统的接口关系本系统最终将集成到学院校园网工程及办公自动化系统中去。
2.3基本设计概念和处理流程基本设计概念和处理流程如下图1图1 新生报到系统设计流程图2.4结构图2 APAMS 模块结构图NSMS登入 主模块 退出系统统个人信息管理 收费 退费 收费汇总宿舍情况管理 宿舍分配 系统管理分配通知书 查增删改 学费组织关系 查增删改 扫描 查增删改档案 宿舍管理 汇总收取扫描个人信息汇总 调整查增删改汇总退回汇总扫描 汇总 功能选择查增删改查增删改2.5功能需求与程序的关系功能需求—模块关系表1: 模块 功能新生宿舍情况表缴费情况 个人信息管理 新生组织关系情况 收费汇总 宿舍情况管理 宿舍分配 浏览功能 √ √ √ √ √ √ 查询功能 √ √ √ √ 修改功能 √ √ √ √ √ 增加功能 删除功能 打印功能 √ √ √ √ √ √ 导出功能 √√√√√√2.6人工处理过程无。
2.7尚未问决的问题未发现。
3接口设计3.1用户接口图3 个人信息操作模块结构图:3.2外部接口(1) 用户界面个人信息查询 增加 修改打印 导出数据采用非常流行的Web界面。
(2)软件接口运行于IE 6.0以上版本。
(3)硬件接口支持一般x86系列微型计算机。
3.3内部接口由IE调用本系统,进入登录模块。
退出系统模块,执行完毕返回操作系统。
4运行设计4.1运行模块组合IE在有输入时启动接收数据事件,通过各事件的调用,读入并对输入进行格式化。
在接收数据事件得到充分的数据时,将数据通过网络送到服务器,并等待接收服务器返回的信息。
接收到返回信息后随即调用数据输出事件,对信息进行处理,产生相应的输出。
服务器端程序的网络数据接收模块必须始终处于活动状态。
接收到数据后,调用数据处理/查询模块随数据库进行访问,将信息返回客户端4.2运行控制运行控制将严格按照各模块间函数调用关系来实现。
在网络传送方面,客户机在发送数据后,将等待服务器的确认消息,收到后,再次等待服务器发送应答数据,然后对数据进行确认。
服务器接到数据后发送确认消息,在数据处理,访问数据库后,将应答数据送回客户机,并等待确认。
4.3运行时间在软件的需求分析中,对运行时间的要求为必须对做出的操作有较快的反应。
网络硬件对运行时间的影响最大。
当网络负载量大时,对操作的响应将受到很大的影响。
所以将采用宽带网络,实现客户机与服务器之间的连接,以减少网络传输的开销。
另外,服务器的性能将影响对数据库的访问时间,即客户机操作的等待时间,所以必须使用高性能的服务器。
5系统数据结构设计5.1逻辑结构设计要点新生报到数据结构设计图如图4所示:交费登记人员登记表人员编号用户密码学生表学号学生姓名班级学生密码学生报道情况表学号报到状态交费状态领凳状态宿舍分配状态生活用品领用宿舍宿舍ID宿舍分配个人信息姓名性别籍贯图4 新生报到数据结构设计图5.2物理结构设计要点5.3数据结构与程序的关系数据结构描述表2:结构名称个人信息结构类型记录数据项组成序号名称标识符类型长度备注1 个人信息表C6-info Char 62 学号C10-num Int 103 姓名C20-name Char 204 性别C2-Sex Boolean 25 年龄C3-age Int 36 籍贯C30-jiguan Char 307 床位识别号C6-chuangwei Int 6表3结构名称汇总表结构类型记录数据项组成序号名称标识符类型长度备注1 收费表C20-shoufeibiao Char 202 流水号C6-liushuihao Int 63 学号C10-num Int 104 收费C4-shoufei Int 45 金额C6-jine Int 66 日期C8-day Date 8表4结构名称用户表结构类型记录序号名称标识符类型长度备注1 宿舍表C20-sushebiao Text 202 楼号C2-louhao Int 23 层号C1-cenghao Int 24 房间号C2-fangjian Int 25 床位号C6-chuangweihao Int 66 床位识别号C1-shibiehao Int 1:6系统出错处理设计6.1出错信息程序在运行时主要会出现两种错误::(a)由于输入信息,或无法满足要求时产生的错误,成为软错误。
(b)由于其他问题,如网络传输超时等,产生的问题,成为硬错误。
对于软错误,必须在操作成功判断及输入数据验证事件由程序进行数据分析,判断错误类型,再生成相应的错误提示语句,送到IE 中。
对于硬错误,可以错的相应模块中输出简单的出错语句,并将程序重置。
返回输入阶段。
出错提示信息必须给出相应的出错原因。
6.2补救措施所有服务器都必须安装不间断电源,以防止停电或电压不稳定造成的数据丢失的损失。
若突然断电,对客户机将不会有太大的影响;对于服务器,可采用MSSQL的日志文件,对事务进行回滚处理,对数据进行恢复。
在网络传输方面,可考虑建立一条成本较低的备份网络,以保证当主网络断路时数据的通信。
在硬件方面要选择较可靠、稳定的服务器,保证系统运行的可靠性。
6.3系统维护设计对服务器上的数据库进行维护,可使用MSSQL的数据库维护机制。
必须按照软件产品设计规范的步骤进行开发,并充分考虑软件的维护性,详细写各阶段的文档资料。