- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学生宿舍管理系统软件工程课程设计报告
计算机学院软件工程课程实验报告
(2012-2013学年度第一学期)
实验题目:
学生宿舍管理系统
小组人员 班级 学号 姓名 提交日期:2012年12月08日
目录
一、 需求分析 3
1.1 社会可行性分析 3
1.2 技术可行性分析 4
二、 数据流图 5
2.1 总系统流图: 5
2.2 各分块数据流图: 5
2.2.1宿舍信息登记分数据流图: 6
2.2.2入住学生信息登记分数据流图: 6
2.2.3宿舍卫生检查分数据流图: 6
2.2.4宿舍水电收费分数据流图: 7
2.2.5宿舍报修分数据流图: 7
2.2.6来访人员登记分数据流图: 7
三、 软件架构图 8
四、 部分模块的IPO表 9
五、 上述IPO表所表示模块的黑盒测试用例 13
六、 对象关系模型 17
1、系统E--R图 17
2、系统流程图: 18
七、 类图 22
八、 设计总结 24
需求分析
1.1 社会可行性分析
就我们计算机学院来说,目前一栋宿舍楼的学生都有七百人左右,而一栋楼的宿舍管理人员一般包括各种管理、物件维修、卫生三个方面的三到四个人,管理工作较繁重。每年宿舍的人员都会更新,学生宿舍之间也存在人员调整,宿舍管理人员任务繁重,再加上来访人员,工作人员得首先确认来者是否是在住人员,管理人员需要对每个在住学生进行认识,这点很难做到,节假日期间宿舍人员离校、返校也得用详细的记录,这期间管理工作也很大;有时候宿舍器件需要维修,但是负责维修的工作人员不在,学生就得登记或者再次请求,而且维修人员工作时,学生可能不在宿舍,给两方都带来了麻烦;通常的费用缴纳,有时候可能有些同学未通知到,导致工作延误给双方带来多于工作。
为了方便管理,可以对学生的信息利用软件的方式进行注册登记,每个入住的学生注册并填写具体的信息,宿舍工作人员对每间宿舍的状况进行登记维护,宿舍工作人员就可以利用管理系统软件进行人员的管理工作,减少工作量。在住学生也可以通过该系统,对宿舍状况进行查询以及对遇到的问题进行反馈,宿舍管理工作人员负责对问题的回复及解决。这样能够使双方更好的沟通,并且提高工作效率,并且能够更好的保障学生的正常学习和生活。
我们学校目前的住宿状况都差不多,基本上的住宿状况和我们一样,也面临同样的问题,所以这个管理系统都可以使用,很方便并且有效率。
1.2 技术可行性分析
利用C#做ASP.NET的WEB开发,服务器端数据存储用SQL SERVER 2005,开发工具用Microsoft visual studio 2010
WEB前端:
利用IFRAME和表格,将网页的开发进行块化,使网页 能进行局部更新及修改。而且可以让网页的布局更加清 晰明了。
利用JAVASCRIPT进行前台认证,避免输入的信息混乱 不合规范。
利用HTML+CSS来进行网页设计和布局。
WEB后台:
ASP.NET+SQL
数据流图
2.1 总系统流图:
2.2 各分块数据流图:
2.2.1宿舍信息登记分数据流图:
2.2.2入住学生信息登记分数据流图:
2.2.3宿舍卫生检查分数据流图:
2.2.4宿舍水电收费分数据流图:
2.2.5宿舍报修分数据流图:
2.2.6来访人员登记分数据流图:
软件架构图
部分模块的IPO表
宿舍信息管理:
学生入住信息管理:
宿舍卫生信息管理:
宿舍水电收费信息管理 :
宿舍报修信息管理:
上述IPO表所表示模块的黑盒测试用例
1、宿舍信息管理用例:
系统登录(员工号,密码)
信息查询(房间号,其他各类信息)
2、学生入住管理用例:
登录系统(学号,密码)
基本信息录入(学号,宿舍号)
入住信息查询(宿舍号,地址)
离校管理
3、卫生检查管理用例:
登录系统(员工号,密码)
卫生信息登记(宿舍号,评价)
卫生情况查询(宿舍号)
水电收费管理用例:
登录系统(员工号,密码)
水电收费信息(宿舍号,电量,缴费情况)
宿舍水电情况查询(宿舍号)
报修管理用例:
登陆系统(学号,密码)
宿舍公物报修(宿舍号,评价)
宿舍公物查询(宿舍号)
文档评论(0)