宿舍管理系统软件工程论文Word格式.docx
《宿舍管理系统软件工程论文Word格式.docx》由会员分享,可在线阅读,更多相关《宿舍管理系统软件工程论文Word格式.docx(13页珍藏版)》请在冰豆网上搜索。
5总结与展望12
6学习软件工程这门课程的总结与体会12
【摘要】:
学生宿舍管理需对多种信息需要处理和管理。现今,有很多学生宿舍都是初步开如使用,甚至尚未使用计算机进行信息处理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于卫生评比等很多信息都是用人工计算、手抄进行。数据信息处理工作量大,容易出错;
由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。这就是管理信息系统的开发的基本环境。
经过分析如此情况,我们使用VB,数据库等开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
【关键词】:
原型法,面向对象,数据一致性,数据窗口,宿舍管理系统
1概述
1.1背景介绍
宿舍管理系统是目前各所高校后勤管理之中的重要部分,如何能科学有效的开展好宿舍管理部分的工作,是当前高校领导人和后勤管理人员关心的问题.因此,宿舍管理部分工作的信息化和科学化管理有着十分重要的实践意义,本系统旨在实现对现有的宿舍管理系统中遇到的宿舍信息情况和大量数据进行数据库存储的基础上,设计并完成对其宿舍信息的分类;
查询,添加,删除和修改,在深入研究的过程中,尽可能实现方便友好的操作界面和数据报表.
1.2系统可行性分析
硬件:
在此次设计中,我用到了接入互联网的个人PC机一台,以及打印机一台。
开发地点为学生宿舍。
系统软件:
数据库管理系统的功能已足够,我在开发过程中使用到了数据库代码编程,全部都是手工编码,没有采用向导功能,代码虽然有时会出现问题,但是基本能满足编程的需求,网络软件的性能也能满足需求。
应用软件:
在编程过程中,我主要使用VisualStudio软件编写代码,同时也使用到了Word,Excel,以及Visio等作为辅助的存档或制图工具。
开发能力:
在开发此系统之前,我已拥有良好的VC编程能力及拥有SQLSERVER2000的使用经验,再根据上述分析情况,利用现有人力和物力,完全能够开发出一个比较简单使用的宿舍管理系统。
加之学校老师指导及其它资源丰富情况,学生宿舍管理系统在技术上是完全可行的。
1.3内容介绍
本软件是适用于高等院校的宿舍管理系统软件。
系统数据的管理采用了操作系统的最新管理方式,用户操作将会更简单、更直观、更方便。
系统中各业务管理模块可以单机独立运行。
使用本系统,可以大幅度提高高等院校宿舍管理的工作效率。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对宿舍信息进行管理,具有着手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高宿舍管理的效率,也是高等院校的科学化、正规化管理,与世界接轨的重要条件。
2需求分析
2.1系统流程
本系统是对宿舍内部人员及外来人员的一些基本信息的修改,当人员的基本信息及财物有变动时可以使用此功能。
(1)基本信息修改,是对宿舍成员基本信息的修改,既是对数据库宿舍信息表的修改。
(2)个人财物修改功能
本系统的主要功能体现在以下四个方面:
a)信息修改:
包括基本信息修改、个人财务修改等操作;
b)出入登记:
包括楼内人员出入登记、楼外人员出入登记等操作;
c)学生管理:
学生信息删除,个人财务登记,基本信息修改等操作;
d)寝室信息查询:
按学号、按姓名、按班级查询操作等。
2.2系统的功能流程图
如图2-1
2.3用户需求
应输入的学生信息为:
学生姓名、性别、身份证号、学号、学院、班级、人数、宿舍门牌号。
应输入的用户信息为:
用户名、密码、性别、出生年月、身份证号,家庭住址
应输入的来访信息为:
(1)本校学生:
证明本校学生有效证件名称,证件号码,学生姓名,来访事由,来访时间,访问宿舍门牌号,访问者。
(2)非本校人员:
陪同人员的证明本校学生有效证件,证件号码,陪同者姓名,来访事由,来访时间,访问宿舍门牌号。
2.4系统需求
3系统总体设计与详细设计
3.1系统结构图
3.2关键模块的设计
表符号说明:
T1:
用户表T5:
员工表
T2:
学生基本情况表T6:
人员来访表
T3:
学生住宿表T7:
物品出入表
T4:
寝室表T8:
入住信息表
3.3数据库设计
使用SQLServer2000建立后台数据库,为前台建立更为完善的可操作的系统。
4.2.2数据库表
本系统共建五张表,分别是:
用户表,宿舍信息表,财物信息表,出入登记表及外来人员访问表。
(1)用户表:
用于与登陆界面建立连接,实现在登陆界面中只有用户名和密码是用户表中的莫行记录才是合法用户才能登陆到系统中。
(2)宿舍信息表:
存储寝室成员基本信息的表,为基本信息修改及查询提供后台支持。
(3)财物信息表:
记录个人财物信息,为个人财务登记及修改提供后台支持。
(4)出入登记表:
记录楼内人员出入登记信息,为楼内人员出入登记界面提供后台支持。
(5)外来人员访问表:
记录外来人员出入登记信息,为出入信息提供依据,也为外来人员出入登记提供后台支持。
字段名
描述
数据类型
数据长度
NULL
Primarykey
name
用户名
varchar
20
N
Y
password
用户密码
power
用户权限
tinyint
表3-3-1用户数据字典
Stu_Id
学号
char
9
YandF
Stu_Name
姓名
8
Stu_Sex
性别
2
Stu_Class
班级
7
Stu_Polit
政治面貌
4
团员
Stu_Sta
状态
待分
dorm_no
楼号
3
Dor_Id
寝室号
10
bed_no
床号
own_pc
有无电脑
无
nativity
入学日期
N
birthday
出生日期
date
department
所学专业
Vis_Des
备注
50
susheh
报修宿舍
integer
renyuan
报修人员
表3-3-2学生基本情况表
4系统原型的开发
4.1系统目标
它是对学校学生管理的一种工具。
为使校园网得到高效、合理的利用,以教育信息化带动教育的现代化,加强学校信息管理,将建设成信息化、现代化的新校园,为新世纪的交院增添新气息、树立新形象,学校将全面启动信息化建设工程。
4.2开发环境
系统环境:
windowsxp
开发工具:
visualc
数据库管理系统:
SQLServer2000
数据库服务器:
SQLServer2000桌面引擎
4.3系统实现
系统管理模块包括:
超级用户登录、普通用户登录、用户密码修改、用户管理、退出系统五个部分。
1.超级用户登录:
实现系统管理人员登录。
2.普通用户登录:
实现一般管理人员登录。
3.用户管理:
实现系统管理人员授予或取消一般用户登录该系统的用户名和密码。
4.密码修改:
实现所用用户的密码更改功能。
5.退出系统:
实现正常退出宿舍管理系统。
图4-3账户注册与删除详细设计
图4-2修改密码过程
宿舍管理模块包括:
入住管理、退宿管理、报修管理三个大的部分。
1.入住管理:
登记学生入住时间及一些基本情况。
2.退宿管理:
登记学生离校时间及相关情况。
3.报修原理:
登记学校所有住宿楼公物损坏上报情况。
信息查询模块基本上包括:
按学号进行查询、按姓名进行查询、按班级查询、按寝室号查询、每栋楼房住宿情况查询五个部分。
1.按学号进行查询:
实现每个学生基本信息情况的查询功能。
2.按姓名查询:
通过学生姓名查询学生基本信息情况。
3.按班级查询:
通过班级查询某班级学生住宿情况及该班级学生信息。
4.按寝室号查询:
查看每个宿舍所住学生信息情况。
5总结与展望
此次开发任务为建立一个高校学生宿舍管理系统。
在设计的开始阶段为了尽快获得学生宿舍管理系统的需求,我大量的在网上查找有关该方面的资料,对《软件工程》书中的基本理论知识逐章逐节地复习回忆。
特别是对书中的一些典型实例,认真学习它的思想,吸取它的技巧,弄懂每句话的含义。
在对所要应用的技术有了一个基本认识之后,就开始构思自己的系统设计。
根据需求说明书的要求将整个系统分为几个模块,每个模块具体又要实现哪些功能,然后就逐个模块去一一详细设计,设计的过程中不时地翻阅资料,用一些巧妙的技术来优化。
尽管这次作业不需要编程实现,但是也遇到了很多的问题,最后在老师和同学的帮助下,终于顺利完成了,自己也从中学到了不少东西。
总之,通过这次的设计,让我感受了软件开发的部分过程。
这不仅是对我在大学所学知识的一个综合运用,也是一次增长知识和经验的好机会,同时也使我学会了许多处理、解决问题的方法,大大提高了自己的动手能力,为将来的有关学习打下了良好的基础。
6学习软件工程这门课程的总结与体会
本学期我们学习了软件工程这门科目,老师通过十多周的课时对软件工程这门课程的教学,让我们深切的感受到软件工程这门课给我传递的思想:
一个分析处理问题的过程,是一个综合的能过解决问题的思想集合。
软件工程是有创造力的,有组织的人在第一成熟的软件工程中进行的,该过程适合于软件开发人员简历的产品和产品的市场需求,它的定义是:
建立和使用一套合理的工程原则,以便获得经济的软件,这种软件是可靠的,是可以在机器上高效运行的。
这门课程教给了我们在完成一个实际项目时的一般程序和过程,我认为这是一份非常具有实际意义的教学内容。
在我毕业后者将是我一项重要的技能。
在此我对老师的辛勤教育表示感谢,您让我学到了将使我终生受益的知识。
[参考文献]:
[1]闫菲.《软件工程》.北京:
中国水利水电出版社,2001
[2]郑阿奇,刘启芬,顾韵华.《SQLServer应用教程》.北京:
人民邮电出版社,2008.12
[3]齐志昌,谭庆平,宁洪