- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JIANGSU UNIVERSITY
软件系统开发课程设计
高校宿舍信息管理管理系统
学 院 名 称 : 京江学院
专 业 班 级 : 软件工程1201
指 导 教 师 : 宋和平
需求分析:吴瑜21 架构设计:潘成光19、高阳20、胡越 详细设计:胡越22 软件实现:潘成光、高阳、胡越、吴瑜
2015年 6月
[正文]
一、课程设计概述
目的:高校宿舍信息管理系统的总体设计目的是要使系统实现完善固定的宿舍信息管理体制、 完善宿舍信息管理制度、实现对宿舍信息的全面监控、提高管理工作效率。
任务:通过本系统的开发和实践,借用信息技术的各种优势,方便快捷的实现管理员和学生的交流工作,方便管理者即使做好应对措施
开发环境:
a. 计算机应在奔腾双核或更高档次的计算机,内存在2G或更大的;
b. 先在单机上实施,获得成功后,再在C/S结构上推广应用。
操作系统为:Windows XP, 前台开发工具为:MyEclipse8.5 , 后台数据库为:MySql。
二、项目的需求分析
楼层信息添加
楼层信息修改 查询数据 删除楼层信息 信息查询 房间管理 数据删除 超级管理员 √ √ √ √ 宿管员 √ √ √ 具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据,例如:
学生信息查询子模块
学生信息查询子模块运行时,通过用户界面与sql学生信息数据库连接,搜索与用户输入的学生信息管理子模块
信息更新(添加、删除、修改)子模块运行时,超级管理员通过管理员页面接口与数据库连接,进行对学生信息的更新,和相关的数据操作。
登录——进入——用户类型——超级管理员——功能界面
登录——进入——用户类型——宿舍管理员——功能界面
三、用例模型(E-R图):
Super_login(超级管理员用户表)
图3-4超级管理员实体属性图
Dorm_login(宿舍管理员用户表)
图3-5宿舍管理员实体属性图
Building(楼宇信息表)
图3-6楼宇实体属性图
Dormitory(宿舍信息表)
图3-7宿舍实体属性图
Student(学生信息表)
图3-8学生实体属性图
6)AdminMessage(管理员信息表)
图3-9管理员实体属性图
BuildingLevel(楼宇标准表)
图3-10楼宇实体属性图
总体E-R图:
图3-11总体E-R图
数据模型(由于时间关系暂不编写)
五、架构设计
学生宿舍管理系统的实现使用基于Spring的MVC(Model-View-Controller,模型-视图-控制器模式)架构模式。MVC架构是交互式应用中广泛使用的架构。它将对象按功能进行划分,尽可能地最小化对象之间的耦合度。MVC架构与传统的应用程序架构—输入,处理,输出给用户接口的模型相对应。MVC架构将应用分为三层—模型,视图,控制,并减弱它们各自的责任。每一层处理特定的任务并对其它层有特殊的责任。
图6-1 MVC功能图
五、详细设计
详细设计必要的文字说明;使用流程图分析主要模块的流程(至少有两张图)。主要模块的源代码和尽可能详细的注释。
1、用户登录
A、功能:实现登录功能,输入用户ID和用户密码,正确则进入欢迎界面.不正确则返回原来的界面。
B、界面:由注销功能调用。
C、输入:用户名称和用户密码。
D、输出:正则进入到欢迎界面,负则返回原来的界面。
2、超级管理员用户添加管理
A、功能:实现用户添加学生信息功能.添加相关的学生信息.对于相应文本框类型,输入相应的内容,不相符合则提示出错。
B、界面:为用户提供学生信息添加界面。
C、输入:学生姓名,学号。
D、输出:学生的相关等。
3、超级管理员用户修改管理
A、功能:实现用户修改功能修改。相关的学生信息.对于相应文本框类型,输入相应的内容,不相符合则提示出错。
B、界面:为用户提供学生信息修改界面。
C、输入:学生姓名,学号。
D、输出:学生的相关等。、用户查询管理
A、功能:实现用户查询功能.查询相关的学生信息.对于相应文本框类型,输入相应的内容,不相符合则提示出错。
B、界面:为用户提供学生信息查询界面。
C、输入:学生姓名,学号。
D、输出:学生的相关等。
5、用户删除管理
A、功能:实现用户删除功能.删除相关的学生信息.对于相应文本框类型,输入相应的内容,不相符合则提示出错。
B、界面:为用户提供学生信息删除界面。
C、输入:学生姓名,学号。
D、输出:学生的相关等。、用户修改密码
A、功能:实现密码修改功
您可能关注的文档
最近下载
- 高一材料作文题目及范文(20篇).docx VIP
- 5.1质量+1.2测量:物体的质量(教案)沪科版(2024)物理八年级全一册.doc VIP
- 新标准大学英语(第三版)视听说教程4(智慧版)课件B4U6.pptx VIP
- 初中文学文本(小说)阅读理解含答案解析.docx VIP
- 四川盆地页岩气勘探开发现状与实践.pdf VIP
- 4.3 神奇的“眼睛”(教案)沪科版(2024)物理八年级全一册.doc VIP
- 电商商品发布操作指南(包括标题制作、文案设计、详情页制作)(原创整套完整版128页).pptx VIP
- 2025年一级建造师《港口与航道工程》真题卷(附答案).docx VIP
- 2025年高考(北京卷)英语真题及答案.docx VIP
- 4.2 探究:凸透镜成像的规律(教案)沪科版(2024)物理八年级全一册.doc VIP
文档评论(0)