新生网上报道需求分析报告

上传人:痛*** 文档编号:115997468 上传时间:2022-07-04 格式:DOC 页数:24 大小:9.77MB
返回 下载 相关 举报
新生网上报道需求分析报告_第1页
第1页 / 共24页
新生网上报道需求分析报告_第2页
第2页 / 共24页
新生网上报道需求分析报告_第3页
第3页 / 共24页
点击查看更多>>
资源描述
新生报到管理系统 需求分析报告学 院: 软件学院年 级: 2013级姓 名:专 业:软件工程指导教师: 2014年 月 日1. 引言1.1编写目的 编写的主要目的是明确所要开发的软件应具有的功能、性能,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提取概要设计说明书和完成后继续设计和开发工作,为软件开发范围、业务处理规范提供依据,也是应用软件进行合同终验的验收依据。系统对学生各种材料进行录入(扫描、修改、查询、统计分析)同时系统根据宿舍基本情况给新生自动分配宿舍,由于在系统分析和分配宿舍等功能,所以要求系统有相应事物处理能力。 此外,系统还涉及系统安全和用户管理问题、各种代码使用和维护问题、数据安全和数据维护问题、统计报表生成和输出等问题,因此要求系统具有系统管理和维护事物处理功能。总而言之,要求通过系统的开发,达到系统项输出总体目标是在校园网工程的构架下,结合学院管理的实际需要,实现对学生报名的全过程进行有效管理的信息系统,提供查询分析功能和管理、决策信息,用户界面友好,满足学院管理需要的软件,提高报名管理的效率。1.2系统概述 借助现代信息技术和管理理论,建立现代管理系统是当今社会的重要趋势,随着学校规模的不断扩大。学生数目急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,就需要学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到学生信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理和信息管理系统的开发密切相关,系统的开发是系统管理的前提。 为了适应信息时代的发展,提高学校的工作效率和办学水平,实现现代大学的运行机制和高水平的管理,体现大学中计算机的特色,是计算机的使用成为学校对学生进行有效管理的重要组成部分。用计算机来管理新生报到可以避免不必要的资源浪费。用计算机来管理新生报到可以在新生前来报到是给其分配相关的资源,储存其相关的信息可以避免所分配的学号、床位号中间呈现的空缺现象也节省了教务处工作人员的工作强度,避免了提前去做新生的相关分配工作。“新生网上报到系统”之在每届新生前来报到时登记的基本信息并将其基本信息录入到数据库中,如此就可以避免将已被录取单不打算前来的读书的学生存储进在校的相关数据库中,同时使用该系统可以实现新生信息的有序存储,使的检索迅速、查找方便、并且提高了可靠性。 通过调查华北水利水电大学的新生报到情况,提出新生网上报到系统,并确定它的功能模块,系统管理模块、报到管理模块、缴费管理模块、宿舍管理模块和素质能力管理模块,报表生成功能 结合本校的实际情况,进行该系统的开发。1.3项目背景项目的名称:新生网上报到系统项目下发单位:华北水利水电大学项目的开发人员:程传强 张琳 尚桂芳 岳同书 高健宇系统的开发平台:华北水利水电大学1.4定义C/S:客户/服务器(Client Server)模式E-R:实体-联系(Entity-Relationship)TCP/IP:传输控制协议/网际协议SQL Sever:数据库管理系统1.5参考资料 新生网上报到系统实现流程:用户通过自己的用户名和密码进入系统,根据自己的需求,进入学生信息管理模块填写自己的信息、专业和公寓信息模块查看自己的公寓代码和专业、缴费管理模块查看各类费用和素质能力管理模块了解校园文化。参考资料文献:1李爱萍,崔东华,李东生.软件工程.人民邮电出版社2明日科技.C#项目开发案例.清华大学出版社 3王珊,萨师煊.数据库系统概论.高等教育出版社2. 任务概述2.1目标 基于原来新生报到的弊端,新生网上报到系统要实现新生网上报到,对新生报道情况记录、宿舍分配并记录、学费的缴纳情况登记,并打印出报到单、新生寝室情况表、学费缴纳情况表。系统还可以查到已报到人数,未报到人数,查看学生的基本信息,包括姓名、性别、家庭住址、联系方式、高中学校、所在班的辅导员、辅导员联系方式等等。2.2运行环境2.2.1硬件要求服务器:内存:4 GB(金士顿 DDR3 1333MHz)处理器:Inter(R) Core(TM) i5 CPU M480 2.67GHz 2.67GHz 双核操作系统:Win7_64位旗舰版客户端:操作系统:全系列的Windows内存:1GB浏览器:2.2.2软件要求 操作系统:Win7_64位旗舰版数据库:SQL Sever2005浏览器:开发工具包:2.3条件和约束(1) 本系统中和其他应用系统的借口可采用网络通信方式。(2) 并行操作:应用软件本身不限制并行操作用户或终端数,并行操作用户数活终端数的多少会影响系统的性能,但主要和硬件平台的选择和处理能力及网络传输效率有关,数据库所支持的并行操作用户数活终端数和用户所购买的数据库用户有关。(3) 网络通信协议采取TCP/IP协议。(4) 所需的高级语言:C#(5) 应用的临界点:应用系统所支持的终端数和硬件平台的性能能够、所支持的终端数、网络平台的传输效率及数据库系统所支持终端数据有关,和应用系统本身无关;(6) 系统作为C/S结构的一个应用系统,不可避免地要受到C/S结构的约束。在其 实施的各个阶段都要服从C/S结构的一些规律,包括功能设计,系统配置和计划。同时,由于信息的共享,系统还受到学院校园网办公系统和教务系统等其他系统的信息约束。3数据描述3.1静态数据学生管理信息:学号+姓名+性别+出生年月+籍贯+邮政编码+专业代码+院系代码+公寓代码+状态+身份证号+民族+高中毕业学校+准考证号+政治面貌+录取层次+曾用名+公寓编号专业信息:专业代码+专业信息+学位门类+标准学制登录信息:用户名+权限院系信息:系别名称+学费公寓信息:公寓代码+公寓级别+收费金额缴费信息:学号+姓名+收费金额+收费单位+收费日期+备注父母信息:父姓名+父政治面貌+母姓名+母政治面貌 其他信息:班级+辅导员姓名+辅导员联系方式+QQ群号3.2动态数据学生管理信息:联系方式 登录信息:密码 缴费信息:收费日期+备注父母信息:父职务+父单位邮编+父办公电话+父移动电话+父工作单位+母职务+母单位邮编+母办公电话+母移动电话+母工作单位3.3数据库描述数据库名称是新生网上报到系统,采用SQL SEVER 2005数据库专用接口实体联系模型简单而且容易被一般用户所接受,由此用实体联系模型分析描述数据库。系统总体的E-R图:主要实体的实体图如下:(1) 新生实体图(2) 专业实体图 (3) 费用实体图 (4) 系别实体图 (5) 公寓实体图 (6) 登录 (7) 其他信息实体图 (8) 父母信息 3.4数据流图顶层数据流图: 新生网上报到系统可分为录入并存储信息处理、修改处理、查询处理、登录处理和统计处理五大块。1层数据流图: 2层数据流图: 3层数据流图: 3.5数据字典3.5.1数据项(1) 学生信息表 列名数据类型长度主键索引说明snochar10是是学号snamechar10否否姓名bnamechar10否否曾用名sgenderchar2否否性别poschar5否否政治面貌sbirthdatetime否否出生年月stidchar20否否准考证号shometchar50否否籍贯saddresschar60否否家庭住址hschoolchar50否否高中毕业学校postnochar6否否邮政编码stelchar20否否联系方式majcodechar10否否专业代码deptcodechar10否否系别代码floatcodechar10否否公寓代码flatnochar10否否公寓编号statechar10否否状态sidchar18否否身份证号nationchar20否否民族senlevchar10否否录取层次spschar500否否备注 (2) 专业信息表列名数据类型长度主键索引说明majcodechar10是是专业代码Majnachar60是是专业名称Degreechar20否否学位门类studyyearint否否标准学制(3) 登录信息表列名数据类型长度主键索引说明Namechar50是是用户名passwdchar12否否密码authoritychar10否否权限(4) 院系信息表列名数据类型长度主键索引说明deptcodechar10是是系别代码costfloat是是学费deptnachar20否否院系名称(5) 公寓信息表列名数据类型长度主键索引说明flatcodechar10是是公寓代码classchar10否否公寓级别moneyfloat否否收费金额(6) 缴费信息表列名数据类型长度主键索引说明snochar10是是学号snamechar10否否姓名moneyfloat否否收费金额datedatetime否否收费时间bussinesschar10否否收费单位pschar100否否备注(7)其他信息表 列名数据类型长度主键索引说明sclasschar10是是班级tnamechar50否否辅导员姓名ttelchar15否否辅导员电话QQgroupchar15否否QQ群号(8)父母信息表列名数据类型长度主键索引说明snochar10是是学号fnamechar10否否父姓名fposchar5否否父政治面貌fworkchar20否否父职务fpostnochar15否否父单位邮编ftelchar20否否父移动电话fwtelchar20否否父办公电话fworkpchar20否否父工作单位mnamechar10否否母姓名mposchar5否否母政治面貌mworkchar20否否母职务mpostnochar15否否母单位邮编mtelchar20否否母移动电话mwtelchar20否否母办公电话mworkpchar20否否母工作单位3.5.2数据结构数据结构名组成学生信息学号、姓名、曾用名、政治面貌、性别、出生年月、准考证号、籍贯、家庭住址、邮政编码、联系方式、专业代码、院系代码、录取层次、高中毕业学校、公寓编号、公寓代码、状态、身份证号、民族、备注父母信息父姓名、父职务、父政治面貌、父单位邮编、父办公电话、父移动电话、父工作单位;母姓名、母职务、母政治面貌、母单位邮编、母办公电话、母移动电话、母工作单位专业信息专业代码、专业信息、学位门类、标准学制登录信息用户名、密码、权限院系信息系别名称、学费公寓信息公寓代码、公寓级别、收费金额缴费信息学号、姓名、收费金额、收费单位、收费日期、备注其他信息班级、辅导员姓名、辅导员联系电话、QQ群号3.5.3数据存储条目文件名:学生记录组成:学号+姓名+性别+出生年月+籍贯+邮政编码+专业代码+院系代码+公寓代码+状态+身份证号+民族+高中毕业学校+准考证号+政治面貌+录取层次+曾用名+公寓编号组织方式:索引文件,以学号为关键文件名:父母记录组成:父姓名+父职务+父政治面貌+父单位邮编+父办公电话+父移动电话+父工作单位+母姓名+母职务+母政治面貌+母单位邮编+母办公电话+母移动电话+母工作单位组织方式:索引文件,以学号为关键文件名:专业记录组成:专业代码+专业信息+学位门类+标准学制组织方式:索引文件,以学号为关键文件名:院系记录组成: 系别名称+学费组织方式:索引文件,以学号为关键文件名:登录记录组成: 用户名+密码+权限组织方式:索引文件,以学号为关键文件名:公寓记录组成:公寓代码+公寓级别+收费金额 组织方式:索引文件,以父母姓名为关键文件名:缴费记录组成:学号+姓名+收费金额+收费单位+收费日期+备注 组织方式:索引文件,以学号为关键文件名:其他记录组成:班级+辅导员姓名+辅导员联系电话+QQ群号 组织方式:索引文件,以学号为关键3.5.4加工条目加工名:新生网上报到系统 编号:无 输入:新生信息 输出:基本信息表加工名:录入,存储 编号:1 输入:新生信息 输出:学生基本信息表 加工逻辑:根据新生记录 if 没有所输入的学生记录 then 建立新的学生记录并且存储该新生的基本信息加工名:修改处理 编号:2 输入:登录信息、用户信息 加工逻辑:根据学生的登录信息 登录到新生网上报到系统 if 修改密码 then 重新将密码存入学生记录文件 if 修改基本信息 then 重新将更改后的基本信息存入学生基本信息加工名:查询处理 编号:3 输入:用户信息 输出:基本信息表、显示专业、院系信息表、公寓信息表、缴费单 加工逻辑 :if 查询基本信息 then 显示基本信息表 if 查询专业、院系信息 then 显示专业、院系信息表 if 查询公寓信息 then 显示公寓信息表 if 查询缴费信息 then 显示缴费单加工名:登录处理 编号:4 输入:用户名+密码 加工逻辑:if用户名和密码正确 then登录到新生网上报到系统 if用户名和密码错误 then无法登录新生网上报到系统加工名:统计处理 编号:5 输入:管理员信息 输出:新生报到情况表、基本信息统计表、专业和院系统计表、公寓信息表 加工逻辑:if管理员信息正确 then 显示新生报到情况表、基本信息统计表、专业和院系统计表、公寓信息表 if管理员信息错误 then 无法显示加工名:修改密码 编号:2.1 输入:旧密码 输出:新密码 加工逻辑:when输入旧密码 if密码不正确 then点击忘记密码 if密码正确 then确定新密码加工名:新生报到情况处理 编号:5.1 输入:新生信息情况 输出:新生报到统计表 加工逻辑:if学生已经报到 then显示在学生报到情况统计表中 else 不显示在学生报到情况统计表中4.功能需求 本系统从功能上划分为以下五大模块:系统管理模块,数据管理模块,报到管理模块,住宿管理模块,缴费管理模块等五大模块。以下将对各功能模块进行说明。系统功能结构图如图所示 4.1功能的划分(1) 系统管理:可采用身份证号、准考证号、学号、二维码等多种形式 用例图: (2) 报到管理:含照片,然后和学校该新生的电子档案比对,配对成功即通过 用例图: (3) 宿舍管理:由学校统一安排用例图: (4) 缴费管理:固定缴纳费用:学费方式(绿色通道)自主选择费用:保险、爱心基金、军训服、体检费、校园卡办理 用例图: (5) 素质能力:学校的文化认识的数字化和网络化、心理健康普查 4.2功能的描述 4.2.1系统管理:其功能主要包括登录系统、用户管理、密码修改和退出系统。(1) 登录系统:用户进入应用程序的窗口;(2) 忘记密码:用户进入验证窗口(3) 修改密码:登录系统后,修该当前用户的密码;(4) 退出系统:关闭应用程序。4.2.2报到管理:新生报到和报到查询。(1) 信息录入:新生报到,在网上进行信息录入;(2) 个人信息核实:录入信息和学校档案进行核实;(3) 个人信息修改:根据实际情况按要求修改个人信息;4.2.3缴费管理:其功能主要包括包括新生缴费和缴费查询。(1) 新生缴费:根据新生的所在系、专业以及新生的住宿情况,收取其相应费用;(2) 缴费查询:查询某位学生是否缴费、缴费金额、收费人等。4.2.4宿舍管理:包括安排住宿和查询住宿。(1) 安排宿舍,根据新生的姓名,为其安排一个住宿,包括填写公寓编号和选择公寓级别;(2) 宿舍查询:查询某位新生是否安排住宿,住宿编号和级别等;4.2.5素质能力:其功能主要包括了解校园文化及心理普查;5. 性能需求5.1数据精确度需求 主要是对输入输出的数据来说,要求不太高。因为只要通过相应的权限就可以对文件进行操作,文件在传输过程中一般不会发生错误,所以在传输过程中的数据精确度是很高的。5.2时间特性需求系统处理时间:12s网络传送时间:23s用户允许等待的时间:35s5.3安全保密性需求 为完善系统的管理功能,增加系统用户管理功能,包括系统用户的数据增加,删除和修改。各部门工作人员为系统普通用户,只能运行系统分配的功能;系统管理员能够运行系统所有的功能,从而保证系统数据安全。5.4可靠性需求 系统应保证在报到期间一天24小时不停顿运行,保证100人可以同时在浏览器中访问并登录系统,此时系统能正常运行,显示无误。5.5可扩展性 系统要体现可扩展性,以适应将来功能的补充。6运行测试6.1用户界面6.2硬件接口1. 和Windows操作系统的接口,只要通过API函数实现2. 和SQL sever 2005的接口6.3软件接口设计软件层次之间的接口。允许一个层次和另一个层次之间请求交换和响应6.4故障处理要求软件运行发生错误的时候,能够迅速、准确的对其定位、诊断和修改、恢复。系统中涉及到的数据是新生管理的相当重要的信息,系统要提供方便的手段供系统管理员进行数据的备份、日常安全管理、管理以外崩溃时数据的恢复等工作。6. 其他需求完整性:要求在发生意外的时候,保证数据不丢失。易用性:软件界面符合当前流行的习惯,尽量为用户提供方便可维护性:要求软件运行发生错误时,能够快速、准确的对其定位、诊断修改和恢复。数据的可交互性:要求提供数据的导入/到处功能,尤其要提高和Word/Excel 等通用软件的数据交互接口。 24 / 2424 / 24
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!