学生宿舍管理系统报告_第1页
学生宿舍管理系统报告_第2页
学生宿舍管理系统报告_第3页
学生宿舍管理系统报告_第4页
学生宿舍管理系统报告_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

一、需求分析目前,我们学校的宿舍管理采用的还是人工来进行管理的,面对目前学校开展的实际状况,我们通过实地调研之后,对宿舍管理系统的设计开发做了一个详细的概述。1.功能需求1〕根本功能需求本课题要实现的是高校学生宿舍管理系统,在设计该系统时,应尽可能的贴近学生,便于用户操作。系统在实现上应该具有如下功能:1.系统要求用户必须输入正确的用户名和密码才能进入系统。2.系统应该提供学生住宿情况的根本登记。3.系统应提供学生每学期学生的离校处理。4.系统应提供查询功能,以方便用户对学生根本信息的查询及楼房信息的查询。5.系统应提供增加、删除、修改用户帐户的功能。6.系统还应具有添加、修改、删除学生根本信息的功能。2.报表需求学生宿舍管理系统的某些信息应当能够以报表形式打印出来。1〕用户界面需求学生宿舍管理系统应提供简单、层次关系明了、清晰的操作界面,使用户一目了然。尽可能的为用户的录入、查询等功能操作提供方便。快捷按钮的创立也是非常需要的,以方便用户操作。3.性能需求1〕系统平安性学生宿舍管理系统中的增加用户、学生毕业离校等的某些模块都是相联系在一起的,所以在系统的管理权限上应当进行严格控制,具体思想如下:1.要想对该学生宿舍管理系统进行操作就应当具有某些操作权限。没有权限的用户将不能通过任何渠道来登录该系统,查看该系统的任何信息和数据,以确保系统的严密性和平安性。2.在上述要求根底上可以为该系统设定两种登录方式,程序开始运行所有功能将是不可使用的,只有系统管理员登录、普通用户登录两个窗口可以使用,没有系统管理员或者普通用户的用户名和密码任何人都不能登录该系统进行操作。3.在具体实现时还应为系统管理员和普通用户设定不同的权限,系统管理员应当可以使用系统的所有模块,普通用户对于大局部的很关键的模块是无权使用的。只读用户只能观看数据对任何模块都无权修改。4.数据库选择数据库是数据管理的最新技术,是计算机科学的重要分支。十年来,数据库管理系统已从专用的应用程序包开展成为通用系统软件。由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。由于用到的数据表格多,另外考虑到实际情况,学生根本信息的变动,还有员工信息的多少的变化,我们选用MicrosoftSQLServer关系数据库作为数据库开发,它可以在不同的环境下工作,包括移动计算环境、嵌入式数据库和工作组效劳器,能存放和读取大量的数据,管理众多并发的用户,应选用MicrosoftSQLServer数据库。5.环境本系统是以Windows系统为操作平台,用MicrosoftVB6.0编程语言和MicrosoftSQLServer数据库来实现高校学生宿舍管理系统所需功能的。二、数据库概念模型设计、数据库模式设计学生宿舍管理系统用户管理新用户注册学生宿舍管理系统用户管理新用户注册学生管理管理学生资料管理注销毕业学生资料宿舍管理管理宿舍调动宿舍分配宿舍楼管理房间管理缴费管理管理学生缴费查询管理按学籍查询学生资料查询未交费的学生图1.1系统功能模块图在整体设计中,我们将宿舍管理系统分为五个大的模块:用户管理模块、学生管理模块、宿舍管理模块、缴费管理模块、查询模块。每个模块将实现不同的功能,下面将具体进行介绍。1〕用户管理模块用户管理模块只有新用户注册模块1.新用户注册:详细记录入住宿舍楼的学生情况、缴费情况和毕业离校情况。学生管理管理注销毕业学生资料学生资料管理2〕学生管理模块学生管理管理注销毕业学生资料学生资料管理图1.1.1学生管理模块包括:学生资料管理和注销毕业学生资料两大局部。1.学生资料管理:登记学生的个人信息包括。2.注销毕业学生资料:登记学校所有宿舍退宿人员的情况。按学号查询学生资料3〕信息查询模块按学号查询学生资料查询管理查询管理查询未缴费学生查询未缴费学生图1.1.2信息查询模块根本上包括:学生查询、班级浏览、宿舍浏览、1.学生查询:实现每个学生根本信息情况的查询功能。2.班级浏览:实现浏览各个系到各班的信息情况。3.宿舍浏览:实现浏览每栋楼房的所有宿舍的住宿情况及宿舍楼所住学生统计情况。宿舍调动宿舍楼管理宿舍分配宿舍管理房间管理4〕宿舍管理模块宿舍调动宿舍楼管理宿舍分配宿舍管理房间管理图1.1.3宿舍管理模块根本上包括:宿舍管理、宿舍分配、宿舍楼管理、房间管理。1.宿舍调动:纪录每周每个宿舍楼每个宿舍每个人的扣分情况2.宿舍分配:按班级和宿舍两种不同分法在一段时间内的个人扣分的名单的统计情况。3.宿舍楼管理:实现宿舍先进集体和先进个人的名单的统计。4.房间管理:实现对宿舍内的成员的性别、年龄、可住人数、已住人数进行管理。缴费管理学生缴费5〕缴费管理模块缴费管理学生缴费图1.1.4系统分支〔缴费管理模块包括:学生缴费。1.学生缴费:实现学生每学年的缴费管理以及未缴费学生的情况。2.系统所需表1〕系统表1.用户信息表:登记管理人员和普通用户的用户名、密码。2.学生信息表:详细登记学生根本信息及学生住宿情况。3.宿舍信息表:详细记录了宿舍的楼号、楼名、位置、房间数、以及住宿费。4.房间信息表:详细记录了房间的房号、楼号、性别、可住人数、已组人数。5.缴费表:详细记录了每个学生的缴费号和每学年的学费。列名数据类型数据长度允许空用户名char10密码char16√表2.1用户信息表列名数据类型数据长度允许空学号int4房号char10√缴费号int4√姓名char10√性别char4√入学时间datetime8√毕业时间datetime8√班char20√系char26√学院nchar16√表2.2学生信息表列名数据类型数据长度允许空楼号char10楼名char28位置char10√房间数float8√楼高int4√住宿费money8√表2.3宿舍信息表描述数据类型数据长度允许空房号char10楼号char10√性别char2√可入住人数int4√已入住人数int4√表2.4房间信息表列名数据类型数据长度允许空缴费号int4学年学费money8√表2.5缴费表2)系统E-R图姓名缴费号毕业时间房号学号性别入学时间姓名缴费号毕业时间房号学号性别入学时间学生学生房号楼号学院房号楼号学院班系班系分配房间N分配房间入住性别N入住性别11楼名已入住人数可入住人数楼号楼名已入住人数可入住人数楼号位置位置宿舍宿舍房间数房间数住宿费楼高住宿费楼高三、模块详细设计及实现在系统功能模块介绍时,我们将宿舍管理系统分为五个大的模块:用户管理模块、学生管理模块、宿舍管理模块、缴费管理模块、查询模块。如下列图是我们学生宿舍管理系统的主界面:图3.1.1宿舍管理系统主界面1.用户管理模块详细设计1〕.新用户注册图3.2〕.用户登录图3.2.学生管理模块详细设计1〕.学生资料管理图3.12〕.注销毕业学生资料图3.3.宿舍管理模块详细设计1〕.宿舍调动图3.2〕.宿舍分配图3.3〕.宿舍楼管理图3.4〕.房间管理图3.4.缴费管理模块详细设计1).学生缴费图3.5.查询模块详细设计1).按学号查询学生资料图3.2).查询未缴费学生图3.四、设计心得历时两周的课程设计现在已经接近尾声了,在这两周时间里,感觉收获颇多。我们这次课程设计的任务是建立一个学生宿舍管理系统,它用到的开发工具是MicrosoftVB6.0语言,MicrosoftSQLServer数据库。在设计的开始阶段为了尽快熟悉MicrosoftVB6.0语言,我详细翻阅有关该方面的资料,对书中的根本理论知识逐章逐节地分析,同时还上机操作来加深理解。特别是对书中的一些典型实例,认真学习它的编程思想,吸取它的编程技巧,弄懂程序中每句话的含义。在对所要应用的技术有了一个根本认识之后,就开始构思自己的系统设计。认真听老师对设计要求的讲解,根据任务书的要求将整个系统分为几个模块,每个模块具体又要实现哪些功能,然后就逐个模块去一一详细设计,设计的过程中不时地翻阅资料,用一些巧

温馨提示

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

评论

0/150

提交评论