论文部分内容阅读
[摘 要]随着电脑的普及与使用,现在的管理也提升了一个档次,渐渐实现了无纸化办公,即从原来的人工记录管理模式转变为电脑一体化管理。学生公寓管理系统,是以高校的管理方式为实例而设计的一种实用型管理系统。本文全面地阐述了系统开发的分析和设计过程,系统的进一步完善提出了展望。
[关键词]学生公寓系统;电脑一体化
中图分类号:TP312 文献标识码:A 文章编号:1009-914X(2015)29-0251-01
1 引言
在信息化浪潮席卷全球、知识经济初见端倪的今天,管理水平的现代化程度已成为决定企业的市场竞争力和政府机构运行效率的重要因素。建立安全、可靠、功能强大的信息管理系统是提高管理水平的重要工具。
在欧美等发达国家的企业和政府部门中,信息管理系统的应用已经十分普遍,技术也非常成熟,基本上达到了规范化和现代化的管理,但是由于管理体制、管理方式的巨大差异,国外的信息管理系统很难适应中国的需要。
在传统模式下利用人工进行学生信息管理,也存在着较多的缺点,如:效率低,保密性差,时间一长将产生大量的文件和数据,不便于查找、更新、维护等。诸如这些情况,为学校管理者对学生的信息管理带来了很大困难,严重影响了教育工作者的工作效率,针对这些情况,我们可使用日趋成熟的计算机技术来代替传统的人工模式,来实现学生信息的现代化管理,这一技术具有手工管理所无法比拟的优点,如:检索迅速、可靠性高、存储量大、保密性好、寿命长,成本低等。这些优点能够极大地提高学生信息管理的效率,使我们的学校在市场经济的发展过程中具有一定的竞争优势,也是企业实现科学化,正规化,现代化的重要条件。所以开发了这一学生公寓管理系统来使散乱的学生住宿档案能够系统化,直观化、合理化。
2 系统的功能分析与设计
系统管理员输入一定查询条件,从学生表中检索出符合条件的相应信息,可插入新的学生信息到学生表或修改已有学生信息或删除已有学生信息。也可插入学生调房信息到学生房间表,操作结束后,将处理结果输出显示返回给系统管理员。
在老师的指导下以及和同学多次讨论后,最终确定了学生公寓管理系统的框架如下。
1、系统使用者的身份
包括普通用户、系统管理员两类身份。两类用户的使用权限是不同的,普通用户只能对部分信息进行录入、查询、更新等操作;系统管理员除了能修改其他用户的信息外,还拥有对系统操作的所有权限。
2、系统的管理
本系统包括用户管理和综合信息管理两个管理模块,下面分别对这两个管理模块的分析进行详细的阐述。
2.1 用户管理
从系统安全的方面来看,用户的增多和资源共享程度的提高,给系统的安全性带来越来越多的安全隐患,数据被窃取或被破坏都会造成信息系统的损坏,给个人、企业甚至社会带来了不好的影响。因此,建立对用户的管理是必要的,系统管理员可以对可疑的用户实施一定的操作,在一定程度上提高了系统数据的安全性。
功能分析:
(1) 用户登录用来检查用户是否有权进入系统。
输入:用户名称和密码;处理:根据用户输入的用户名称和密码,登录该系统的数据库服务器,并检索其中的用户表,通过身份验证后,启动系统,若未通过验证,则不启动系统;输出:通过身份验证后,根据用户的不同权限,出现相应的软件用户界面。若未通过验证,显示结果提示。
(2)用户添加用来实现将用户信息添加到数据库中。
输入:用户名、密码、权限;处理:根据输入的信息,按添加按钮提交输入的信息并调用添加数据程序;输出:处理结果提示。
(3)用户修改用来实现用户对个人信息的修改。
输入:要修改的信息;处理:按修改按钮提交准备修改的信息并调用修改数据程序;输出:处理结果提示。
(4)用户删除用来实现将用户信息从数据库中删除。
输入:用户名;处理:显示用户信息,按删除按钮并调用删除数据程序;输出:处理结果提示。
(5) 密码修改用来实现用户对个人密码的修改
输入:原密码、新密码、确认新密码;处理:按修改按钮提交输入的原密码和新密码信息并调用修改数据程序;输出:处理结果提示。
(6)单个用户信息查询用来实现对单个用户的信息查看。
输入:学号、姓名、性别、籍贯、年度、年制、学院、班级、楼号、房号;处理:根据输入的学号等信息,按查询按钮输入学号等信息并调用查询数据程序登录该系统的数据库服务器,并检索其中的学生信息表;输出:成功操作则显示满足条件的用户记录,失败操作则显示结果提示。
(7)部分用户信息查询用来实现对部分用户的信息查看。
2.2 综合信息管理
综合信息管理是学生公寓管理工作的核心部分, 当有学生入住、迁出或调房,有人来访或贵重物品出楼,水电费及物品保修等操作都需要经过管理员的相关登记审核。
功能分析:
(1)学生信息插入用来实现将学生信息添加到数据库中。
输入:学号、姓名、性别、籍贯、年度、年制、学院、班级、备注;处理:根据输入的信息,按添加按钮提交输入的信息并调用添加数据程序对数据进行处理;输出:处理结果提示。
(2)学生信息查询用来实现对学生的信息查看。
输入:学号、姓名、性别、籍贯、年度、年制、学院、班级、楼号、房号等信息中的一项或几项;处理:根据输入的学号信息,按查询按钮输入学号等信息并调用查询数据程序登录该系统的数据库服务器,并检索其中的学生表;输出:成功操作则显示满足条件的用户记录,失败操作则显示结果提示。
(3)学生信息更新用来实现对学生的信息修改。 输入:要修改的信息;处理:按修改按钮提交准备修改的信息并调用修改数据程序;输出:处理结果提示。
输入:学号、调出栋号、调出房号、调入栋号、调入房号、调房日期;处理:按调换按钮输入学号等信息并调用修改数据程序;输出:处理结果提示。
输入:用户名;处理:显示用户信息,按删除按钮并调用删除数据程序;输出:处理结果提示。
(4)水电费信息插入用来将水电费信息添加到数据库中。
输入:栋号、房号、底数、现数、上次抄表日期、本次抄表日期、费用;处理:根据输入的信息,按添加按钮提交输入的信息并调用添加数据程序对数据进行处理;输出:处理结果提示。
(5)水电费信息查询用来实现对水电费的信息查看。
输入:栋号、房号、底数、现数、上次抄表日期、本次抄表日期、费用等信息中的一项或几项;处理:根据输入的水电费信息,按查询按钮输入栋号等信息并调用查询数据程序登录该系统的数据库服务器,并检索其中的水表或电表;输出:成功操作则显示满足条件的水电费记录,失败操作则显示结果提示。
输入:水费标准、电费标准;处理:根据输入的信息,按设置按钮提交输入的信息并调用查询数据程序;输出:处理结果提示。
(6)水电费信息更新用来实现对水电费的信息修改。
输入:要修改的信息;处理:按修改按钮提交准备修改的信息并调用修改数据程序;输出:处理结果提示。
3 系统的数据库分析与设计
根据系统数据流图的描述,我们设计了如下实体:
用户(用户名、密码、权限)
电(栋号、房号、底数、现数、上次抄表日期、本次抄表日期、费用)
房间(栋号、房号、性别、电话、可住人数、入住人数、费用、备注)
出楼物品(编号、学号、出楼物品、出楼时间、值班人)
维修物品(栋号、房号、报修物品、报修日期、报修原因、是否维修完毕、维修日期、维修费用、责任人、是否赔偿)
水电费标准(编号、水费标准、电费标准)
学生(学号、姓名、性别、籍贯、年度、年制、学院、班级、备注)
学生房间(学号、栋号、房号、入住时间)
来访(编号、学号、来访人姓名、所属关系、证件名称、证件号码、来访时间、值班人)
水(栋号、房号、底数、现数、上次抄表日期、本次抄表日期、费用)
[关键词]学生公寓系统;电脑一体化
中图分类号:TP312 文献标识码:A 文章编号:1009-914X(2015)29-0251-01
1 引言
在信息化浪潮席卷全球、知识经济初见端倪的今天,管理水平的现代化程度已成为决定企业的市场竞争力和政府机构运行效率的重要因素。建立安全、可靠、功能强大的信息管理系统是提高管理水平的重要工具。
在欧美等发达国家的企业和政府部门中,信息管理系统的应用已经十分普遍,技术也非常成熟,基本上达到了规范化和现代化的管理,但是由于管理体制、管理方式的巨大差异,国外的信息管理系统很难适应中国的需要。
在传统模式下利用人工进行学生信息管理,也存在着较多的缺点,如:效率低,保密性差,时间一长将产生大量的文件和数据,不便于查找、更新、维护等。诸如这些情况,为学校管理者对学生的信息管理带来了很大困难,严重影响了教育工作者的工作效率,针对这些情况,我们可使用日趋成熟的计算机技术来代替传统的人工模式,来实现学生信息的现代化管理,这一技术具有手工管理所无法比拟的优点,如:检索迅速、可靠性高、存储量大、保密性好、寿命长,成本低等。这些优点能够极大地提高学生信息管理的效率,使我们的学校在市场经济的发展过程中具有一定的竞争优势,也是企业实现科学化,正规化,现代化的重要条件。所以开发了这一学生公寓管理系统来使散乱的学生住宿档案能够系统化,直观化、合理化。
2 系统的功能分析与设计
系统管理员输入一定查询条件,从学生表中检索出符合条件的相应信息,可插入新的学生信息到学生表或修改已有学生信息或删除已有学生信息。也可插入学生调房信息到学生房间表,操作结束后,将处理结果输出显示返回给系统管理员。
在老师的指导下以及和同学多次讨论后,最终确定了学生公寓管理系统的框架如下。
1、系统使用者的身份
包括普通用户、系统管理员两类身份。两类用户的使用权限是不同的,普通用户只能对部分信息进行录入、查询、更新等操作;系统管理员除了能修改其他用户的信息外,还拥有对系统操作的所有权限。
2、系统的管理
本系统包括用户管理和综合信息管理两个管理模块,下面分别对这两个管理模块的分析进行详细的阐述。
2.1 用户管理
从系统安全的方面来看,用户的增多和资源共享程度的提高,给系统的安全性带来越来越多的安全隐患,数据被窃取或被破坏都会造成信息系统的损坏,给个人、企业甚至社会带来了不好的影响。因此,建立对用户的管理是必要的,系统管理员可以对可疑的用户实施一定的操作,在一定程度上提高了系统数据的安全性。
功能分析:
(1) 用户登录用来检查用户是否有权进入系统。
输入:用户名称和密码;处理:根据用户输入的用户名称和密码,登录该系统的数据库服务器,并检索其中的用户表,通过身份验证后,启动系统,若未通过验证,则不启动系统;输出:通过身份验证后,根据用户的不同权限,出现相应的软件用户界面。若未通过验证,显示结果提示。
(2)用户添加用来实现将用户信息添加到数据库中。
输入:用户名、密码、权限;处理:根据输入的信息,按添加按钮提交输入的信息并调用添加数据程序;输出:处理结果提示。
(3)用户修改用来实现用户对个人信息的修改。
输入:要修改的信息;处理:按修改按钮提交准备修改的信息并调用修改数据程序;输出:处理结果提示。
(4)用户删除用来实现将用户信息从数据库中删除。
输入:用户名;处理:显示用户信息,按删除按钮并调用删除数据程序;输出:处理结果提示。
(5) 密码修改用来实现用户对个人密码的修改
输入:原密码、新密码、确认新密码;处理:按修改按钮提交输入的原密码和新密码信息并调用修改数据程序;输出:处理结果提示。
(6)单个用户信息查询用来实现对单个用户的信息查看。
输入:学号、姓名、性别、籍贯、年度、年制、学院、班级、楼号、房号;处理:根据输入的学号等信息,按查询按钮输入学号等信息并调用查询数据程序登录该系统的数据库服务器,并检索其中的学生信息表;输出:成功操作则显示满足条件的用户记录,失败操作则显示结果提示。
(7)部分用户信息查询用来实现对部分用户的信息查看。
2.2 综合信息管理
综合信息管理是学生公寓管理工作的核心部分, 当有学生入住、迁出或调房,有人来访或贵重物品出楼,水电费及物品保修等操作都需要经过管理员的相关登记审核。
功能分析:
(1)学生信息插入用来实现将学生信息添加到数据库中。
输入:学号、姓名、性别、籍贯、年度、年制、学院、班级、备注;处理:根据输入的信息,按添加按钮提交输入的信息并调用添加数据程序对数据进行处理;输出:处理结果提示。
(2)学生信息查询用来实现对学生的信息查看。
输入:学号、姓名、性别、籍贯、年度、年制、学院、班级、楼号、房号等信息中的一项或几项;处理:根据输入的学号信息,按查询按钮输入学号等信息并调用查询数据程序登录该系统的数据库服务器,并检索其中的学生表;输出:成功操作则显示满足条件的用户记录,失败操作则显示结果提示。
(3)学生信息更新用来实现对学生的信息修改。 输入:要修改的信息;处理:按修改按钮提交准备修改的信息并调用修改数据程序;输出:处理结果提示。
输入:学号、调出栋号、调出房号、调入栋号、调入房号、调房日期;处理:按调换按钮输入学号等信息并调用修改数据程序;输出:处理结果提示。
输入:用户名;处理:显示用户信息,按删除按钮并调用删除数据程序;输出:处理结果提示。
(4)水电费信息插入用来将水电费信息添加到数据库中。
输入:栋号、房号、底数、现数、上次抄表日期、本次抄表日期、费用;处理:根据输入的信息,按添加按钮提交输入的信息并调用添加数据程序对数据进行处理;输出:处理结果提示。
(5)水电费信息查询用来实现对水电费的信息查看。
输入:栋号、房号、底数、现数、上次抄表日期、本次抄表日期、费用等信息中的一项或几项;处理:根据输入的水电费信息,按查询按钮输入栋号等信息并调用查询数据程序登录该系统的数据库服务器,并检索其中的水表或电表;输出:成功操作则显示满足条件的水电费记录,失败操作则显示结果提示。
输入:水费标准、电费标准;处理:根据输入的信息,按设置按钮提交输入的信息并调用查询数据程序;输出:处理结果提示。
(6)水电费信息更新用来实现对水电费的信息修改。
输入:要修改的信息;处理:按修改按钮提交准备修改的信息并调用修改数据程序;输出:处理结果提示。
3 系统的数据库分析与设计
根据系统数据流图的描述,我们设计了如下实体:
用户(用户名、密码、权限)
电(栋号、房号、底数、现数、上次抄表日期、本次抄表日期、费用)
房间(栋号、房号、性别、电话、可住人数、入住人数、费用、备注)
出楼物品(编号、学号、出楼物品、出楼时间、值班人)
维修物品(栋号、房号、报修物品、报修日期、报修原因、是否维修完毕、维修日期、维修费用、责任人、是否赔偿)
水电费标准(编号、水费标准、电费标准)
学生(学号、姓名、性别、籍贯、年度、年制、学院、班级、备注)
学生房间(学号、栋号、房号、入住时间)
来访(编号、学号、来访人姓名、所属关系、证件名称、证件号码、来访时间、值班人)
水(栋号、房号、底数、现数、上次抄表日期、本次抄表日期、费用)