ImageVerifierCode 换一换
格式:DOCX , 页数:53 ,大小:1.88MB ,
资源ID:4509385      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-4509385.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(刘璐宿舍管理系统毕业设计论文2Word文件下载.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

刘璐宿舍管理系统毕业设计论文2Word文件下载.docx

1、电子工业,2005.28 晓华等. J2EE企业级应用开发M. 工业,20059 孝祥.Java就业酒店教程M.清华大学,2005年10 海藩.软件工程导论M.清华大学,2004年指导教师_ 尚小钢_ _学 生_璐_摘 要随着计算机的应用迅速普及,高校学生宿舍管理的方法也日新月异,人工管理的缺陷日益突出:管理效率低,劳动强度大,信息处理速度低且准确率差强人意。为了提高信息处理速度和准确性,为管理员提供更方便、科学的服务项目,特开发此学生宿舍管理系统。系统集合了学生成绩管理系统和宿舍生活管理系统的功能,使学生的生活信息和学习信息充分结合在一起,为宿舍管理员、年级辅导员提供全方位的学生在校信息,以

2、及时跟进学生学习状况,达到人性化、全方位、高效率的管理。关键词:宿舍管理系统、互动版块、数据报表、综合查询第一章 引言 1第二章 需求分析 22.1 系统基本情况描述 22.1.1系统的主要功能 22.1.2系统功能的模块设计 22.2可行性分析 22.2.1技术可行性 22.2.2经济可行性 22.2.3运行可行性 22.2.4法律可行性 22.3系统分析 22.3.1系统的功能分析 22.3.2系统数据分析与描述 32.3.3实现本系统功能的方法 3第三章 系统设计 73.1 系统配置 73.2数据库设计 73.2.1 数据库需求分析 73.2.2高校学生宿舍管理系统概念结构设计 83.2

3、.3 高校学生管理系统数据库逻辑结构设计 9第四章 数据库功能的实现 104.1创建数据库表格 104.2创建数据维护窗口 104.3创建数据库查询窗口 114.4创建数据库统计窗口 124.5创建数据报表窗口 144.6互动中心 144.6.1发布通知设计窗口 144.6.2宿舍检修窗口 154.6.3宿舍报检窗口 164.6.4用户查看窗口 174.7权限管理 17第五章 系统测试 205.1用户注册测试 205.2用户登陆测试 215.3数据维护测试 235.4数据查询 265.5信息发布 275.6系统测试总结 28第六章 工作总结 29第七章 辞 31参考文献 30附录:程序关键代码

4、 31第一章 引言随着科学技术的进步,计算机迅速发展,高校学生宿舍管理的方法也日新月异,人工管理的缺陷日益突出:为了提高学生宿舍管理效率,减轻劳动强度,提高信息处理速度和准确性;为学生宿舍管理员提供更方便、科学的服务项目;为宿舍管理员提供的一种更先进、科学的服务系统。系统选择了由Delphi来设计一个学生宿舍管理系统的方案。让计算机软件对学生宿舍进行自动管理,学生宿舍管理员可以直接在计算机上实现学生宿舍的信息管理,用户可以通过该系统获取宿舍管理通知,反馈生活信息等,并能在一定程度上实现自动化。学生宿舍管理系统集合了学生成绩管理系统和宿舍生活管理系统的功能,使学生的生活信息和学习信息充分结合在一

5、起,为宿舍管理员、年级辅导员提供全方位的学生在校信息,以及时跟进学生学习状况,达到人性化、全方位、高效率的管理。我在现行系统初步调查的基础上提出了新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据1。系统的主要功能:(1)权限设置管理,由管理员进行宿舍管理,用户为在校学生。用户可以登录、新用户可以注册1。(2)信息维护版块,对学生个人档案、学习、生活等各种信息的维护、存档1。(3)信息查询版块,学生宿舍管理的各种信息查询,修改和维护,加强公寓管理的监督力,学生学习状况的综合查询,了解学生学习状况。(4)信息统计版块,对学生在校学习情况和宿舍生活状况进行统计。(5)互动版块

6、,管理员可以发布通知、查看通知、回复留言、审核宿舍报修等,而学生用户可以查看通知,给管理员留言,加强学生同老师之间的信息反馈和沟通。(6)数据报表,管理员可以查看报表信息,并打印存档。(7)帮助文件,详细说明作者信息,系统使用注意事项等,以不断改进。第二章 需求分析2.1 系统基本情况描述设计开始前,必须在现行系统初步调查的基础上提出了新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。2.1.1系统的主要功能用户可以登录、新用户可以注册。(2)信息维护版块,对学生个人档案、学习、生活等各种信息的维护、存档。2.1.2系统功能的模块设计在系统功能分析基础上,考虑学生宿舍管

7、理程序特点,编制如图所示的系统功能模块图。图2.1学生宿舍管理系统结构图 图2.2系统操作结构图 图2.3数据维护模块结构图 图2.4数据查询模块结构图 图2.5数据统计模块结构图 图2.6 数据报表模块结构图 图2.7发布信息模块结构图 图2.8帮助文件模块结构图2.2可行性分析当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研究。并不是所有问题具有简单的解决办法,许多问题不能在预定的规模之解决。因此通过可行性的研究分析可以知道问题6。有无可行性的解决方法,进而避免人力、物力和才力的浪费。在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这

8、是系统开发和评价的依据。系统目标应充分体现,直接为学生宿舍管理系统服务,并且,程序可以分期分批实现。但是,需要指出的是,系统目标是不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化。以达到更加出色的程序系统。系统的目标确定后,就可以从以下四方面对能否实现新系统目标进行可行性分析:2.2.1技术可行性根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为

9、充裕,预计系统是可以在规定期限完成开发6。2.2.2经济可行性估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否回高于项目预期的全部经费。并且,分析系统开发是否会对其它产品或利润带来一定影响6。(1)支出:基础投资:硬件设备: PC机软件设备:WINDOWS98/2000、POWERBUILDE 8.0、WORD2000其它一次性支出:软件设计和开发费用经常性支出:软件维护费用、软件使用费用。(2)效益:系统的效益可以从经济效益和社会效益两方面考虑。对于学生宿舍管理系统则应着重分析其社会效益。例如,系统投入运行后可以使

10、学生宿舍管理实现科学化、规化。曾强了学校管理人员对学生宿舍管理能力、提高了工作效率。2.2.3运行可行性新系统的研制和开发是充分得考虑工作人员对学生宿舍的易于管理,管理者方便查询设备信息效率7。从而能完全满足使用者的要求。2.2.4法律可行性新系统的研制和开发,将不会侵犯他人、集体和国家的利益,不会违反国家政策和法律。2.3系统分析现已确定系统开发的目标,系统需求规格。确定软件系统的总体结构,给出系统中各个组成模块见的联系5。划分功能模块,将软件功能需求分配给所有单元模块。下一步工作就是在上述结果基础上,考虑怎样实现这个软件系统。2.3.1系统的功能分析(1)管理权限设置系统的权限分为管理员和

11、学生用户,若没有注册,选定角色后可以注册新用户,即可以进入宿舍管理系统。若输入的用户名和密码不符,系统将报错提示。(2)系统操作包括退出、库、另存为几个主要功能。(3)数据维护此版块权限设置为管理员,学生用户不能对数据进行修改。管理员可以对学生个人信息、住宿信息、课程信息、宿舍管理信息等基本生活和学习信息进行录入、修改、删除等维护操作。(4)数据查询支持多表查询和单表查询,可以对系统信息进行综合查询。此版块充分结合了学生生活信息和学习信息,其提供的数据可作为分析学生在校状况的重要记录。(5)数据统计对信息进行统计处理,以供用户筛选重要信息。包括学生信息统计、学生学习情况统计、宿舍管理信息统计。

12、(6)数据报表提供打印和预览系统信息报表的功能。(7)交互版块交互中心为本系统设计的重要亮点之一。在此版块,学生和管理员可以进行充分交流和互动,除通知发布、宿舍检修等信息的互通外,更人性化的设置了留言板功能。(8)帮助文件提供关于、作者信息、使用说明等信息,供用户参考。本系统的以上功能会更适合学生宿舍管理的发展情况,将会给学生宿舍管理带来一种更为科学的服务系统,是学生宿舍管理自动化的一面新窗口。也将会是学生宿舍管理员的好帮手。2.3.2系统数据分析与描述(1)、学生信息表包括学号、性别、年龄、学院、专业;(2)、学生课程表包括课号、课程、学分、教师、课时、教室;(3)、学生成绩表包括学号、课号

13、、成绩;(4)、宿舍一览表包括宿舍楼、宿舍号、宿舍规格、宿舍管理员、宿舍辅导员;(5)、学生住宿表包括宿舍楼、宿舍号、学号、床号;(6)、宿舍管理表包括宿舍楼、宿舍号、日期、卫生、用水、用电、是否晚归;经过对以上数据的分析与描述,现在可以知道整个系统的各种信息关系。然后更好的实现系统。2.3.3实现本系统功能的方法首先要制作一个学生宿舍设备信息的存储库,以用来存储设备信息,作为主题工作后台;接下来展开前台功能,以完成各方面操作;最后新系统要在友好的界面中,达到使用预期,并要在良好的可靠性、高速的效率、易使用的目的在安全性和稳定性前提下,给用户们提供各种方便的操作。第三章 系统设计系统设计就是已

14、确定软件系统的总体结构,给出系统中各个组成模块的功能和模块间的联系。考虑如何实现这个软件系统,直到对系统中的每个模块给出足够的过程性描述。通过适当的设计方法,实现用户对本软件各项功能的要求。3.1 系统配置系统的使用环境:硬件环境:Pentium 或同档次以上微机,32MB以上存或更高;4.2G以上硬盘;1.44M 软驱;24速以上光驱; 针打或激光打印机一台12。软件环境:中文 WINDOWS95 / 98 /WE / 2000操作系统,使用了delphi7进行前台设计,数据库采用了SQL Server 2005。3.2数据库设计3.2.1 数据库需求分析在仔细调查高校学生宿舍物质设备管理过

15、程基础上,得到系统所处理的数据流程图,如图3.1:图3.1活动图 图3.2系统流程图3.2.2高校学生宿舍管理系统概念结构设计针对本实例,通过对高校学生宿舍管理的容和数据流程分析,设计的数据项和数据结构,图3.3所示:(1)、CREATE TABLE Student /创建学生数据表(Sno CHAR(10)PRIMARY KEY,Sname CHAR(40) UNIQUE,Ssex CHAR(2),Sage SMALLINT,Sdept CHAR(20),Ssp CHAR(40);(2)、CREATE TABLE Course /创建课程信息表(Cno CHAR(10)PRIMARY KEY

16、,Cname CHAR(20),Ccredit CHAR(4),Cteacher CHAR(40),Ctime CHAR(40),Cplace CHAR(40)(3)、CREATE TABLE Dormitory /创建宿舍信息表(Dfloor CHAR(4),Droom CHAR (10),Dsta CHAR (10),Dadm CHAR (20),Dass CHAR (20)(4)、CREATE TABLE SD /创建学生住宿表(Sno CHAR (10) PRIMARY KEY,Dfoor CHAR (4),Bed CHAR (4)(5)、CREATE TABLE SC /创建学生课程

17、表(Sno CHAR (20),Cno CHAR (10),Grade SMALLINT,PRIMARY KEY (Sno,Cno),FOREIGN KEY (Sno) REFERENCES Student(Sno),FOREIGN KEY (Cno) REFERENCES Course(Cno)(6)、CREATE TABLE Dmanagement /创建宿舍管理表Ddate CHAR (20),Dhealth CHAR (40),Dele CHAR (100),Dwat CHAR (100),Dback CHAR(40),PRIMARY KEY(Dfloor,Droom)3.2.3 高校

18、学生管理系统数据库逻辑结构设计使用关系模型,其E-R图如下图所示:图3.3 系统ER图第四章 数据库功能的实现4.1创建数据库表格(1)、使用ADOConnection来连接数据库在ADO中将ADOConnection拖入FORM1中,并单击设置ConnectionString Build 提供者选择for SQL Server;连接选择:数据库、用户;高级设置:连接超时30秒。测试并确定。(2)、使用ADOTable来连接表同样设置ADOTable,Connection属性为以上设置的ADOConnection1,在TableName中选择连接的表名。设置Active为true。(3)、使用

19、DBGrid显示表先Data Access中选择设置Data Source的DataSet属性为ADOTable1。然后再在Data Controls中,选择设置DBGrid(方法同上)DataSource属性为Data Source1。(4)、使用数据库导航器(DBNavigator)在Data Controls中,选择设置DBNavigator 的DataSource属性为Data Source1。(5)、实现在同一窗体中显示多表容,并能用数据库导航器进行增加、删除等操作。4.2创建数据维护窗口示例:学生信息维护窗口图4.1学生信息维护窗口图procedure TForm3.Button1

20、Click(Sender: TObject);beginadotable1.Append/添加“添加”按钮,添加数据信息end;procedure TForm3.Button2Click(Sender:adotable1.UpdateStatus/添加“修改”按钮,修改信息procedure TForm3.Button3Click(Sender:begin adotable1.Delete/添加“删除”按钮,删除信息procedure TForm3.Button4Click(Sender:adotable1.Post/添加“确认”按钮,确定信息修改或添加或删除124.3创建数据库查询窗口宿舍管

21、理系统综合查询窗口个人信息综合查询procedure TForm27.Button1Click(Sender:adoquery1.SQL.Clear;adoquery1.SQL.Add(select Student.Sno,Sname,Ssex,Sage,Sdept,Ssp,SD.Dfloor,SD.Droom,SD.bed from Student,SD where Student.Sno=SD.Sno and +ComboBox1.Text+ = +edit1.Text+adoquery1.Open;/根据输入的学生信息,查询学生的个人信息学习情况综合查询procedure TForm27

22、.Button3Click(Sender:adoquery2.SQL.Clear;adoquery2.SQL.Add(select SC.Sno,Grade,Sname,Ssex,Sdept,Ssp,Course.Cno,Cname,Ccredit,Cteacher from Course,SC,Student where SC.Cno=Course.Cno and SC.Sno=Student.Sno and +ComboBox2.Text+edit2.Text+ /根据输入的学生信息,查询学生的学习情况adoquery2.Open;8图4.2宿舍管理系统综合查询窗口图4.4创建数据库统计窗

23、口宿舍管理统计窗口卫生情况统计procedure TForm17.RadioButton1Click(Sender:select Dhealth,count(Droom) as 宿舍个数 from Dmanagement where Ddate=+edit4.Text+ and Dhealth= group by Dhealthadoquery1.open;11用电情况统计procedure TForm17.RadioButton2Click(Sender:select Dele,count(Droom) as 宿舍个数 from Dmanagement where Ddate= and De

24、le= group by Dele用水情况统计procedure TForm17.RadioButton3Click(Sender:select Dwat,count(Droom) as 宿舍个数 from Dmanagement where Ddate= and Dwat=+edit3.Text+ group by Dwat晚归情况统计procedure TForm17.RadioButton4Click(Sender:select Dback,count(Droom) as 宿舍个数 from Dmanagement where Ddate= and Dback=+edit5.Text+ group by Dback图4.3宿舍管理统计窗口图4.5创建数据报表窗口创建学生课程报表窗口打印报表代码procedure TForm21.Button1Click(Sender:form22.QuickRep1.PreviewModal7图4

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2