队 别:菜鸟队
小组成员:郭 玲 201303041014
张琦霞 201303041005
赵姝琳 201303041015
胡 琪 201303041012
聂子涵 201303041011
马笑盈 201303041049
1.1编写目的
可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解。
经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。
1.2背景
A.开发软件名称:学生宿舍管理系统
B.项目开发者: 菜鸟队
用户: 大学生公寓宿管部
C.项目与其它软件、系统的关系: 本项目采用客户机/服务器原理,客户端的程序是建立在windows系统上以Microsoft Visual C为开发软件的应用程序,服务器端采用windows为操作系统的工作站,是采用Access为开发软件的数据库服务程序。
1.3定义
Access是一种关系型的桌面数据库管理系统,是Microsoft Office套件产品之一,可以管理文本、数字、以及复杂的图片、动画、音频等各种类型的数据。
1.4参考数据
《实用软件工程与实训》 主编 杜文洁、白萍,清华大学出版社;
《数据库技术与应用》 主编 詹英 ,清华大学出边社。
2可行性研究的前提
关系型的桌面数据库管理系统,是Microsoft Office套件产品之一,可以管理文本、数字、以及复杂的图片、动画、音频等各种类型的数据。
2.1要求
A.主要功能:宿舍管理人员可以对学生宿舍信息进行添加、修改、删除,还可以添加宿舍的卫生评比情况,以便记忆。学生还可以输入姓名和密码后查询自己的基本信息和宿舍的卫生评比情况。
B.性能要求: 学生的住宿信息必须及时在该系统上进行更新,确保无差错的存储在管理处的主服务器上。
C.输入要求: 详细,实时,准确,完整。
D.安全与保密要求: 管理员享有对系统的管理与维护,其它人员则无此权限,只享有对该系统信息的查询。
2.2目标
系统实现后大大提高管理处的管理效率。
2.3决定可行性的主要因素
低成本;
技术可行,现有技术可完全承担开发任务;
操作可行,软件能被工作人员快速接受。
2.4评价尺度
费用:自行承担
开发时间:7个周左右
3对此系统的分析
这里的现有系统是指当前实际使用的系统,这个系统可能是计算机系统,也可能是一个机械系统甚至是一个人工系统。
分析此系统的目的是为了进一步阐明建议中的开发新系统或修改现有系统的必要性。
3.1简介
在教务处的终端是安装了Windows NT的PC机,随时向服务器传送数据,当需要对宿舍等基本信息进行添加、查询、更改、删除操作时,宿舍管理人员可以以管理员的身份登录,进行以上操作,终端向服务器发出请求,将数据更新至数据库,并显示在终端的屏幕上,非管理员只能进行查询操作,无权对信息进行修改、删除、添加操作。
3.2系统业务流程和功能模块
3.2.1业务流程
(1)用户登录
用户只需要填写姓名和密码就可以完成登录操作, 就可以进行查询、添加、删除操作。
(2)信息查询
用户在此可以通过输入姓名、宿舍、班级、学号进行分类查询,查看相对应的学生基本信息。
(3)卫生评比
本页面主要是对学生宿舍卫生方面的管理,用户可以在此页面登记每天的卫生检查情况,并在每周的周末进行本周评分的总结以便统计和评出卫生最佳宿舍。
(4)晚归人员登记
本页面主要进行对晚归和未归学生的登记管理。
(5)卫生评比
宿舍管理人员可以添加新生的楼号、宿舍号、以及入住时间和班级,以便进行对新生的管理。
(6)报修管理
宿舍的门、电灯、水龙头、床等坏了,需要修理师傅修理,就需要我们及时的报到宿舍管理员那里进行登记,写明修理的原因、修理时间和自己的联系电话,方便修理师傅进行修理。
(7)来访人员登记
来学校找人需要进行人员登记,为了学生的安全着想。来访人员的登记不需要删除和修改,方便以后查询。
3.2.2功能描述
本学生宿舍管理系统应提供简单、层次关系明了、清晰的操作界面,使用户一目了然。尽可能的为用户的录入、查询等功能操作提供方便。在设计该系统时,应尽可能的贴近学生,便于用户操作。系统在实现上应该具有如下功能:
1.系统要求管理员必须输入正确的用户名和密码才能进入系统。
2.系统应提供查询功能,以方便用户对学生基本信息的查询及楼房信息的查询。
3.系统还应具有添加、修改、删除基本信息的功能。
4.系统应该实现对学生信息、宿舍的卫生、晚归情况、来访人员、报修管理、入住管理方面的管理。
3.2.3功能组成
4对用户单位机构的影响
该系统能够提供友好的用户接口,使操作人员的工作量最大限度地减少;
具有良好的运行效率,方便用户系统地、高效地、有序地对信息数据进行管理和维护。
5用户使用方面的可行性
该系统简单易学,不需极其专业的计算机知识,亦无需对软件使用人员进行系统培训即可快速熟练掌握使用规则。
6结论
由于技术,操作都有可行性,所以可以进行开发。
7人员配置
在考虑各种软件开发资源时,人是最重要的资源。如何合理地配备人员,也是成功地完成软件项目的切实保证。合理地配备人员包括:对不同的开发活动指派不同的小组成员,并明确指出对各成员的要求。