滨江学院软件工程课程论文(1)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
滨江学院
软件工程课程设计
题目宿舍管理系统院系滨江学院
年级班级12级软工动漫
学生姓名吴杰杰
学号201240
学期第二学期
任课教师黄群
二O一四年五月二十七日
宿舍管理系统
1引言
随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。
目前学校还停留在宿舍管理人员手工记录数据的最初阶段。学生信息量比较大,需要记录存档的数据比较多,人工记录是相当麻烦的。而且当查询某条纪录时,由于数据量庞大,还只能靠人工去一条条查找,既浪费人力物力,效率也很低。
由于计算机技术的迅速发展和普及,网络通信技术越来越被广泛的应用。管理信息系统在现代社会已深入到各行各业。大学生宿舍管理系统就是一个典型的管理信息系统,学生宿舍管理系统对于一个学校来说是必不可少的组成部分,它可以让宿舍管理工作变的更轻松。学生宿舍管理系统更能帮助宿舍管理员更加轻松方便快捷的管理宿舍。节省大量的劳动力,实现校园信息化管理。
2系统设计
2.1需求分析
2.1.1运行环境
本系统是以Windows系统为操作平台,用编程语言做网页界面,用C#语言做网页界面与底层数据库的互联,用SQL Server数据库来实现高校学生宿舍管理系统所需功能。
(1)软件环境
操作系统:Microsoft Windows 7或xp;
支持环境:IIS 6.0以上;
数据库:Microsoft SQL Server 2005;
开发环境:Microsoft Visual Studio 2005;
作图工具:Microsoft Office Visio 2007,Rose。
(2)硬件环境
客户端运行环境
(3)网络环境
本系统无论是客户端还是管理端用户等都可以通过网络登录到本系统中。
2.2.2条件与限制
(1)软件:windows 7或windows XP,运行环境:c# ,开发环境:.net;(2)数据库软件:SQL Server 2005;
(3)符合中华人民共和国的所有法律规定;
(4)运行在windows 7、XP上。
2.1.3功能需求
(2)性能需求
2.1.4 防护性需求
(1)服务器应该在合适温度、适度的环境下工作,避免剧烈的震动。
(2)各种电源线和数据线的铺设要合理而安全,避免出现意外脱接现象的发生。
(3)服务器所在地区应保持电压的稳定及电源的持续供应,尽量避免高频率的人为断电现象(例如:错拉电闸、保险丝熔断等),以保持服务器中数据的一致性。
(4)当提前获知断电时间时,应在网页上及时发布相关信息(例如:服务器将于几时几分关闭),避免站点的突然关闭。
(5)意外断电时,应建立应急机制,保证服务器以最快速度恢复正常工作状态。
服务器管理员应确保服务器密码不泄漏。
(6)服务器所在房间应做好安全防盗工作,避免盗窃现象的发生。
2.1.5安全性需求
学生宿舍管理系统中管理权限上应当进行严格控制,具体思想如下:
(1)要想对该学生宿舍管理系统进行操作就应当具有某些操作权限。没有权限的用户将不能通过任何渠道来登录该系统,查看该系统的任何信息和数据,以确保系统的严密性和安全性。
(2)在上述要求基础上可以为该系统设定多种登录方式,程序开始运行所有功能将是不可使用的,只有系统管理员登录,宿舍管理员登陆,住宿学生登录三个窗口可以使用,没有输入正确的用户名和密码任何人都不能登录该系统。
(3)在具体实现时还应为系统管理员和其他用户设定不同的权限,系统管理员应当可以使用系统的所有模块,其他用户对于系统管理模块是无权使用的。
(4)服务器密码应足够复杂;服务器上所安装软件应即时更新、安装补丁;服务器上不得安装任何与业务无关的软件。以防止非法入侵者的攻击。
2.1.6软件属性需求
Availability(可用性)-1:“学校学生宿舍管理系统”将对学校内联网的用户使用,用户在早晨6点到晚上12点99.9%的时间可用,其他的时间则90%的时间可用。
Robustness(健壮性)-1:如果用户保存文件之前编辑器发生故障,那么下次同一用户启动程序时,编辑器能恢复在故障发生1分钟之前对所编辑文件所做的全部修改。
2.2可行性分析
2.2.1基本要求
A.功能:
(一)学生信息管理:管理学生的所在院系、所在班级、所在宿舍楼、学号、姓名、籍贯等作为学生信息的基础;
(二)宿舍楼管理:宿舍楼应包括楼号、楼层中有几个宿舍,一个宿舍中有几个人。添加修改宿舍和办理学生入住与搬出或者换宿舍,宿舍收电费的添加及查询,记录外来访问人员登记情况;统计每楼中的学生人数统计。
(三) 财物管理:管理宿舍中的基本设施和基本设备。
(四)收费管理:收电费及收宿舍费。
(五)报表管理:打印各楼中的各项基本信息,如宿舍卫生检查情况、宿舍缴费情况、宿舍基本信息情况等。
B.性能:良好
C.输出:输出各项资料的数据可以是查询的结果或者是各种报表。
D.输入:输入学生的各种基本资料及学生入住和退还宿舍等。
E.处理流程和数据流程:
F.安全与保密方面的要求: 系统不能随意打开,要通过不同的权限来打开系统相关的内容,学生不能打开内部设置,只能通过查询来浏览一些基本的信息,楼管不能更改学生基本信息。
G.同本系统相连接的其他系统:XX大学教务系统;财务系统
H.完成期限:35天(4月14日到5月18日)
2.2.2 开发目标
系统的开发目标应考虑如下因素:
A.减轻财务部门的缴费压力和宿舍清查的方便性;
B.系统要讲求效率,提高工作量,提高系统的处理速度。
C.最大限度地减少人工的操作,提高系统处理精度。
D.管理学生及宿舍信息要详细。
E.改进自动决策系统。
F.大众化设置,能让计算机水平其他非专业的学生和楼管也能很快掌握这个系统。
2.2.3具备条件
项目开发所具备的的条件、假定和所受限制。
A.所建议系统的运行寿命的最小值:系统运行寿命的最小值应为3年。
B.进行系统方案选择比较的时间:系统方案选择比较的时间为1个星期。
C.法律和政策方面的限制: 禁止开发有伤害国家利益的系统.
D.硬件、软件、运行环境和开发环境方面的条件和限制:
(1)硬件资源: 个人PC机
(2)软件资源:
操作系统:Windows XP或Win7
数据库管理系统:SQL Server 2005。
开发工具:visual studio 2008。
E.可利用的信息和资源:参考书籍和上网查找相关的一些资料。
F.系统投入使用的最晚时间:2014年9月。
2.2.4 进行可行性研究的方法
A.通过与老师交流讨论。
B.通过详细的思考及查阅相关资料。
C.学生调查。
2.2.5 评价尺度
本系统进行评价时的主要尺度有:开发时间的长短,以及使用的难易程度等。
2.3 对现有系统的分析
这里的现有系统是指当前实际使用的系统,这个系统可能是计算机系统,也可能是一个机械系统甚至是一个人工系统。分析现有系统的目的是为了进一步阐明建议中的开发新系统或修改现有系统的必要性。
2.3.1工作负荷