学生宿舍管理系统软件工程课程设计报告

上传人:工**** 文档编号:543035597 上传时间:2023-10-07 格式:DOCX 页数:24 大小:675.15KB
返回 下载 相关 举报
学生宿舍管理系统软件工程课程设计报告_第1页
第1页 / 共24页
学生宿舍管理系统软件工程课程设计报告_第2页
第2页 / 共24页
学生宿舍管理系统软件工程课程设计报告_第3页
第3页 / 共24页
学生宿舍管理系统软件工程课程设计报告_第4页
第4页 / 共24页
学生宿舍管理系统软件工程课程设计报告_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《学生宿舍管理系统软件工程课程设计报告》由会员分享,可在线阅读,更多相关《学生宿舍管理系统软件工程课程设计报告(24页珍藏版)》请在金锄头文库上搜索。

1、目录一、 需求分析 21.1 社会可行性分析 21.2 技术可行性分析 3二、数据流图 42.1 总系统流图: 42.2 各分块数据流图: 42.2.1 宿舍信息登记分数据流图: 52.2.2 入住学生信息登记分数据流图: 52.2.3 宿舍卫生检查分数据流图: 52.2.4 宿舍水电收费分数据流图: 62.2.5 宿舍报修分数据流图: 62.2.6 来访人员登记分数据流图: 6三、软件架构图 7四、部分模块的IPO表8五、上述 IPO 表所表示模块的黑盒测试用例12六、对象关系模型 161、系统 E-R 图162、系统流程图: 17七、类图 21八、设计总结 23一、需求分析1.1 社会可行

2、性分析就我们计算机学院来说,目前一栋宿舍楼的学生都有七 百人左右,而一栋楼的宿舍管理人员一般包括各种管理、物件 维修、卫生三个方面的三到四个人,管理工作较繁重。每年宿 舍的人员都会更新,学生宿舍之间也存在人员调整,宿舍管理 人员任务繁重,再加上来访人员,工作人员得首先确认来者是 否是在住人员,管理人员需要对每个在住学生进行认识,这点 很难做到,节假日期间宿舍人员离校、返校也得用详细的记录, 这期间管理工作也很大;有时候宿舍器件需要维修,但是负责 维修的工作人员不在,学生就得登记或者再次请求,而且维修 人员工作时,学生可能不在宿舍,给两方都带来了麻烦;通常 的费用缴纳,有时候可能有些同学未通知到

3、,导致工作延误给 双方带来多于工作。为了方便管理,可以对学生的信息利用软件的方式进 行注册登记,每个入住的学生注册并填写具体的信息,宿舍工 作人员对每间宿舍的状况进行登记维护,宿舍工作人员就可以 利用管理系统软件进行人员的管理工作,减少工作量。在住学 生也可以通过该系统,对宿舍状况进行查询以及对遇到的问题 进行反馈,宿舍管理工作人员负责对问题的回复及解决。这样 能够使双方更好的沟通,并且提高工作效率,并且能够更好的 保障学生的正常学习和生活。我们学校目前的住宿状况都差不多,基本上的住宿状 况和我们一样,也面临同样的问题,所以这个管理系统都可以 使用,很方便并且有效率。1.2 技术可行性分析利用

4、C#做ASP.NET的WEB开发,服务器端数据存储用SQL SERVER 2005,开发工具用 Microsoft visual studio 2010 WEB前端:利用IFRAME和表格,将网页的开发进行块化,使网页能进行局部更新及修改。而且可以让网页的布局更加清 晰明了。利用JAVASCRIPT进行前台认证,避免输入的信息混乱不合规范。利用HTML+CSS来进行网页设计和布局。WEB后台:ASP.NET+SQL二、数据流图2.1 总系统流图:F 議生S 学ff生W一那管理贞:收旌 事2.2 各分块数据流图:2.2.1宿舍信息登记分数据流图:2.2.2入住学生信息登记分数据流图:2.2.3宿

5、舍卫生检查分数据流图:2.2.4 宿舍水电收费分数据流图:2.2.5宿舍报修分数据流图:2.2.6来访人员登记分数据流图:三、软件架构图宿 舍 管 理 系 统宿舍信息管理宿舍信息查询宿舍信息登记学生入住管理 基本信息录入入住信息查询学生离校管理来访登记管理歹卫生检查管理宿舍卫生检查情况登记宿舍卫生检查情况查询水电收费管理宿舍水电收费情况登记宿舍水电收费情况查询房屋报修管理宿舍公物报修情况登记宿舍公物报修情况查询来访情况登记报表管理学生信息报表员工信息报表 物品进出楼统计宿舍缴费统计来访情况查询 物品出楼登记 物品进楼登记四、部分模块的IPO表宿舍信息管理:IPO表系统:学生宿舍管理模块:宿舍信

6、息管理编号:01作者:闫文举日期:被调用:学生宿舍信息调用:宿舍信息登记表输入:宿舍信息输出:学生宿舍信息处理:学生查询宿舍信息或管理员添加删除宿舍信息。局部数据元素:注释:学生入住信息管理:IPO表系统:学生宿舍管理作者:闫文举模块:学生入住信息管理日期:编号:02被调用:学生入住信息调用:入住学生的及信息表输入:学生信息输出:学生入住信息处理:学生查询入住信息或管理员添加删除学生入住信息。注释:局部数据元素:宿舍卫生信息管理:IPO表系统:学生宿舍管理作者:闫文举模块:宿舍卫生信息管理日期:编号:03被调用:卫生检查信息调用:卫生检查信息登记表输入:宿舍信息输出:宿舍卫生检查信息处理:学生

7、查询宿舍卫生检查信息或管理员更新宿舍卫生信息。局部数据元素注释:宿舍水电收费信息管理 :IPO表系统:学生宿舍管理作者:闫文举模块:宿舍水电收费信息管理日期:编号:04被调用:水电缴费信息调用:水电缴费登记表输入:宿舍信息输出:水电缴费信息处理:学生查询宿舍水电缴费信息或管理员更新宿舍水电缴费信 息局部数据元素:注释:宿舍报修信息管理:IPO表系统:学生宿舍管理作者:闫文举模块:宿舍报修信息管理日期:编号:05被调用:报修信息调用:报修登记表输出:宿舍信息输出:宿舍报修信息处理:学生查询添加宿舍报修信息或管理员更新宿舍报修信息局部数据元素:五、上述IPO表所表示模块的黑盒测试用例1、宿舍信息管

8、理用例: 系统登录(员工号,密码)2、学生入住管理用例: 登录系统(学号,密码) 基本信息录入(学号,宿舍号) 入住信息查询(宿舍号,地址) 离校管理3、卫生检查管理用例: 登录系统(员工号,密码) 卫生信息登记(宿舍号,评价) 卫生情况查询(宿舍号)水电收费管理用例:登录系统(员工号,密码) 水电收费信息(宿舍号,电量,缴费情况)报修管理用例: 登陆系统(学号,密码) 宿舍公物报修(宿舍号,评价)六、对象关系模型1、系统 E-R 图学号姓名嚴号余额权隈珀级学朱用管员性别床床号状态E-R 图设计出的数据库表学生表字段名描述数据类型要求Stu key学号char不能为空Stu name姓名cha

9、r不能为空Stu sex性别char不能为空Stu dor宿舍床号charStu mon余额char管理员表字段名描述数据类型要求Adm id工作账号char不能为空Adm name姓名char不能为空Adm lim工作权限char床表字段名描述数据类型要求Bed id床号char不能为空Bed dorid收费标准char不能为空Bed sta状态char不能为空sc图2、系统流程图(1)总流程图2)登录模块流程图:3)管理员操作流程图:break-i i-mrii小牲 3 Ati 2:査如牡 人 fit1;).sarchstuOappiova()badbcd 0riihi 0ma inrrr

10、mana intur(j七、类图系统总类图:蜀录界和-豊录类型 -密啊MK!缠呂舔+塔肛F|jj+別隐FTjZT-学生_-蚪戈巾:别除代号尋代号-班蚁代号 -寺业世号 -类型编号 孔宁日戡 iKrtDuLiu() | selDuLi)dc 卩口id()nuti.litv弁配甘帝界面汁肚冇成dcpcild ()!.楼持* 一時川碟拣 一时处穆乩,:卜床便居性书学弓-所隔园I也号-所届寝宰石1U学生桃别战型兮療代号 曰艇代号-槪計-O号DB味何-贰梅扁住看学 -所属寢韦号 -所砒沏号 -所廉冈或号床位Li武*ibe( tuddQ学生入住分配管理类图:A收収上交3教备系鋭-隔 dhiir -怦名:u

11、hur -FI.WL : Chur 隠ft号:rhur -昶代弓:cintr f纵 : uhur -jWt弟:chill Lx卑冃賊十!ieM獄;出鞫业琥用- : chllT 禺崔氏莺Ziituir -援俱思碎:cEejt 庞壬日厭:山ill -科liij秋蛊:讥阪 -耀值时Rlldtmr -惟廉费片::chili血样;:;伽 -宵宅 5: dwif 血床恆:thill-申fcS寻码:dhAf床也-鬧!L弓;如 母土姓客;由肝-匾域号;char-衣啦4 ; ctiar肛-孑:dtiubLt -St 录:cIut-宙鈣:dniibl t-削门;沁r毡窗武用-电愛0: cl问 -乐也弓:char -爭時-chax-山牖:druLble班级-班蝕吕:diar iftfefiSWichar-搂瞰号:ehuT-桂总苦:ehaT煙室世理加时务乐錢宿舍甲八、设计总结这次软件工程课程设计,耗时是比较长的,其实在前期准备的 时候我们做的并不是这个宿舍管理系统,在演讲的时候弄的是一 个年级信息交流平台,最后老师给了些意见,这个总计来说跟已 有的 bbs 没有太多的差别,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号