学生公寓管理系统需求规格说明书_第1页
学生公寓管理系统需求规格说明书_第2页
学生公寓管理系统需求规格说明书_第3页
学生公寓管理系统需求规格说明书_第4页
学生公寓管理系统需求规格说明书_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

学生公寓管理系统需求规格说明书一、引言本文是学生公寓管理系统需求规格说明书。1、编写目的:在学校面向现代化、面向世界、面向未来、面向互联网的21世纪,现今社会是一个讲究效率的社会,人们有很强的时间观念,如果仍使用手工操作或使用相当繁琐的软件,既浪费了人力,又浪费了物力,效率无法提高,尤其是在学校里。为此开发学生公寓管理系统软件,能够适应现今社会并提高生产效率。该系统软件非常容易被接受,它具有简单易学性,双重操作管理体系,便于管理等功能。它是对学校学生管理的一种工具。为使校园网得到高效、合理的利用,以教育信息化带动教育的现代化,加强学校信息管理,将建设成信息化、现代化的新校园,为新世纪的交院增添新气息、树立新形象,学校于2023年全面启动信息化建设工程。2、工程背景工程名称:学生公寓管理系统开发者:xx用户:学生公寓3、定义,术语,缩写词和略语学生公寓管理系统软件:学校管理软件,以学校公寓部门为根本元素的、用程序来实现其功能的软件。需求:用户解决问题或到达目标所需的条件或功能;系统或系统部件要满足标准,标准或其它正式规定文档所需具有的条件或权能。需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承当者都明其含义并找出其中的错误,遗憾或其它缺乏的地方。模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的4、参考资料《软件工程根底教程》----刘文,朱飞雪主编:粘新育,陶洁副主编:出版社:北京大学出版社《程序设计》----尚俊杰编著:出版社:清华大学出版社《SQLServer2000实用教程》----蒋文沛主编:韦善周,梁凡副主编:出版社:人民邮电出版社二、任务概述1、目标本软件针对学生公寓管理日常的工作程式,对学生公寓的各项情况例如:学生信息,寝室信息等进行有效管理,并能通过个方法进行快速方便的查询。目标使学校学生公寓管理电子化、简单化,以节省学校管理方面的不必要的资源浪费。对于学校管理应用系统软件最终用户为学校的管理人员。2、开发意图目前各高等职业院校在日常工作中采用人工管理,因而存在着大量的浪费和多余,本软件根据此要求进行开发。3、应用目标学生公寓管理系统软件将解决学校管理人工化,工作繁余的问题,实现学校管理电子化。4、作用及范围本学生公寓管理系统软件是应用于各高等职业院校。目前,各高等职业院校管理比拟落后,它将产生的影响将使各高等职业院校管理从人力化到数字化进展,使管理人员思想上向数字化转变,能使学校的管理在机制上转换,人员上得到精简。5、背景学生公寓管理系统以程序编程为开发语言,各功能以模块的形式完成。6、运行环境为了系统运行正常,所使用的具体设备必须是配置奔腾以上的CPU,128M以上内存的计算机,硬盘10G以上,该系统使用客户加效劳器的模式,用户要装SQL

Server2003的客户端程序。三、需求规定系统主要功能设计学生公寓管理系统查询学生学生管理资料修改公寓管理按学号查询学生根本信息录入及删除修改学生修改公寓根本信息录入及删除修改按姓名查询登记修改按寝室号查询学生班级查询按寝室查询系统主要功能包括:〔1〕、管理系统:实现退出系统的功能。〔2〕、查询学生:按照学号,姓名,寝室号,班级以及寝室查询学生信息。〔3〕、学生管理:录入学生学号,班级,寝室,姓名,政治面貌,性别,寝室号,出生年月,家庭住址,专业,联系方式这些根本情况,及学生退寝室,更换寝室处理。〔4〕、资料修改:对学生的根本资料,住宿情况进行等的修改。〔5〕、公寓管理:包括寝室号,居住寝室内学生性别,价格,应住人数,实住人数的录入修改删除。学生公寓管理系统

功能名称描述学生管理学生注册学生报到注册学生查询查询学生身份信息学生违纪学生违纪记录与处分管理来访登记来访人员登记和管理公寓管理水电报修公寓、宿室水电维修管理卫生检查卫生检查登记、文明宿舍评定物品管理物品登记和物品搬出检查登记系统管理数据备份备份数据库参数设定系统参数设置权限设定包括修改用户名、个人权限查看等总体功能如图:软件总体结构图1软件总体结构图2软件总体结构图3软件总体结构图4学生公寓管理系统功能:包括管理系统模块,查询学生模块,学生管理模块,资料修改模块,出入登录模块等,关于模块:〔1〕、管理系统模块:实现用户退出功能。〔2〕、查询学生模块:该模块包括的子模块按学号查询——实现按学号查询学生信息按姓名查询——实现按姓名查询学生信息按学生班级查询——实现按学生班级查询学生信息按家庭住址查询——实现按家庭住址查询学生信息混合查询——实现按混合查询学生信息〔3〕、学生管理模块:包括的子模块根本情况录入——录入入住学生的根本信息学生离校处理——处理离校学生情况按学期注册——对学生每学期的公寓交费情况进行注册个人财务处理——登记学生个人财产〔4〕、资料修改模块:包括的子模块学生修改——完成学生根本资料修改,个人财物修改和学期注册情况修改登记修改——实现来访登记修改和货物出楼修改2、学生公寓管理系统的根本信息如下表:学生公寓管理系统学生管理员来访人员出楼货物姓名姓名管理界面货物名称性别地址功能姓名班级联系来访证件名称专业性别离开出楼时间寝室职位姓名入学日期入住时间本系统采用ODBC数据源,有安装程序设置,无须用户干预。下面主要介绍主要数据表的结构。3、数据库设计用户信息表〔denglu〕字段名数据类型字段大小必填字段允许空符串用户名文本16是否密码文本10是否用户类型文本5是否学生信息表〔STUDENT〕字段名数据类型字段大小必填字段允许空符串学号文本16是否姓名文本16是否寝室文本12是否年级文本10是否班级文本10是否性别文本1是否生日日期/时间短日期是否联系方式文本20是否专业文本20是否政治面貌文本8是否寝室号文本6是否家庭住址文本20是否公寓信息表〔HOUSE〕字段名数据类型字段大小必填字段允许空符串寝室号文本6是否应住人数文本2是否实住人数文本2是否价格文本4是否居住性别文本1是否4、主程序设计〔1〕、创立VB应用程序翻开VB6.0,选择[文件]->[新建工程]命令,翻开“新建工程对话框〞,选择“标准EXE〞项,工程名为project1。〔2〕、参加ADODBC和DataGrid控件选择菜单[工程]->[部件]命令,翻开“部件〞对话框,参加以下两个组件:MicrosoftADODataControl6.0〔OLEDB〕MicrosoftDataGridControl6.0〔OLEDB〕〔3〕、添加公共模块选择菜单[工程]->[添加模块]命令,向工程中添加一个模块,取名为mdlPublic,保存后为其添加全局变量:PublicNowUserNameAsString‘保存当前用户名PublicNowUserTypeAsString‘保存当前用户类型权限判断条件5、数据模块窗体设计实现目标:启动主程序,验证操作员密码后,将进入主界面。主界面主要实现如下功能:〔1〕、通过菜单和工具栏快速调用相应的子程序。〔2〕、操作具有权限的业务。〔3〕、显示功能、操作员等日期时间等状态信息。6、登录窗口设计〔1〕、实现目标启动程序后,调用“登录〞下的“登录〞,将翻开“登录窗口〞。登录窗口主要实现用户的登录功能。根据输入的用户名和密码是否匹配系统能产生相应的提示信息。〔2〕、实现过程1〕、添加新窗体,设置窗体name属性为LoginForm,设置caption属性为“用户登录〞,保存窗体为Login.pas。2〕、向窗体中添加控件,并设置相关属性。〔3〕、窗口界面如下:用户登录窗体及其控件属性的设置空间名称属性属性取值功能FrmLoginBorderStyle4-FixedToolwindow用户登录窗体FrmLoginCaption登录用户登录窗体Label1Caption用户名显示用户名标签Label2Caption密码显示密码标签lblTitleCaption教务信息管理系统显示标题txtUserNameText无输入用户名txtUserPwdText无输入密码CmdLoginCaption登录[登录]按钮CmdLoginDefaultTrue[登录]按钮cmdCanceCaption取消[取消]按钮功能:当用户输入用户名和密码点击登录按钮后,将在数据库user的UserInfo表中查询是否有此用户,如无那么弹出提示框显示“无此用户名〞,如有此用户名,那么与其密码进行比拟,如两者密码相同,那么翻开frmmain界面,退出此界面,如用户表UserInfo钟无任何数据,那么可直接登录到用户管理界面,进行用户的添加操作。7、主界面模块界面如下:系统主界面窗体及其控件属性的设置空间名称属性属性取值功能FrmmainCaption公寓信息管理系统系统主窗体FrmmainBorderStyle2Sizeble系统主窗体Toolbar1工具栏sbrDB显示当前用户类型及用户名当用户点击[学生情况],[公寓情况],[退出]系统分别翻开相应的界面进行各种操作。8、学生管理模块界面如下:学生管理窗体及其控件属性的设置控件名称属性属性取值功能frmStuBorderStyle4-FixedToolwindow学生管理窗体frmStuShowInTaskbarTrue学生管理窗体txtStuNumText〔无〕输入学号txtStuNameText〔无〕输入姓名TxtStuGradeText〔无〕输入年级txtStuMajorText〔无〕输入专业txtStuClassText〔无〕输入班级txtStuSexText〔无〕输入性别txtStuBirthText〔无〕输入出生日期Combol选择查询方式txtQueryText〔无〕输入查询条件cmdAddStuCaption添加添加学生信息cmdChgStuCaption修改修改学生信息cmdDelStuCaption删除删除学生信息cmdStuQueryCaption查询查询学生信息cmdReDataCaption刷新数据刷新学生信息DataGridlTabStopFalse显示学生信息9、公寓管理模块界面如下:公寓管理窗体及其控件属性的设置控件名称属性属性取值功能frmStuBorderStyle4-FixedToolwindow学生管理窗体frmStuShowInTaskbarTrue学生管理窗体txtStuNumText〔无〕输入寝室号txtStuNameText〔无〕输入应住人数TxtStuGradeText〔无〕输入实住人数txtStuMajorText〔无〕输入价格txtStuClassText〔无〕输入居住性别txtStuSexText〔无〕输入状态Combol选择查询方式txtQueryText〔无〕输入查询条件cmdAddStuCaption添加添加公寓信息cmdChgStuCaption修改修改公寓信息cmdDelStuCaption删除删除公寓信息cmdStuQueryCaption查询查询公寓信息cmdReDataCaption刷新数据刷新公寓信息DataGridlTabStopFalse显示公寓信息10、性能需求〔1〕、数据精确度:该系统输入的数据为整形与字符型。〔2〕、时间特性:包括响应时间、更新处理时间、数据转换与传输时间、运行时间,这些时间尽可能短。〔3〕、适应性:在操作方式、运行时间、与其他软件的接口以及开发方案等发生变化时,可使用系统自带的一个程序来修改现行系统,以适应新的变化。11、数据管理能力本系统使用SQL

Server2003数据库,管理对象为各高等职业院校学生公寓。12、故障处理本系统运行时可能出现数据的溢出,所以应保持数据量维持在一定水平。出错时要保证数据库完好无损。四、运行环境规定1、运行需求用户界面:采用广泛应用的GUI硬件接口:CPU主频1G以上,内存128MB及以上,硬盘空间512MB及以上。软件接口:Windows2000操作系统及以上。2、用户登录〔1〕、输入:用户名、密码。〔2〕、输出:提示信息、登陆成功、登陆不成功重新输入。〔3〕、步骤及操作输入数据有效等价类无效等价类用户名〔1〕用户表UserInfo用户名字段特定字符串〔2〕非用户表UserInfo用户名字段特定字符串密码〔3〕、用户表UserInfo密码字段特定字符串〔4〕非用户表UserInfo密码字段特定字符串测试数据期望结果测试范围qining169输入有效〔1〕〔3〕qininggjgu输入无效〔1〕〔4〕huiy169输入无效〔2〕〔3〕6155hthte输入无效〔2〕〔4〕3、功能测试测试目标用户登录测试方法和技术黑盒测试完成标准弹出信息框显示登录成功,登录失败需考虑的特殊事项无信息录入,各种特殊录入,缺少项录入能否登录测试目标学生资料管理测试方法和技术黑盒测试完成标准学生资料的录入,成功。成功删除学生资料。成功修改学生资料。需考虑的特殊事项无

温馨提示

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

评论

0/150

提交评论