学生公寓管理系统系统设计报告

上传人:博****1 文档编号:512687704 上传时间:2022-07-22 格式:DOCX 页数:19 大小:495.42KB
返回 下载 相关 举报
学生公寓管理系统系统设计报告_第1页
第1页 / 共19页
学生公寓管理系统系统设计报告_第2页
第2页 / 共19页
学生公寓管理系统系统设计报告_第3页
第3页 / 共19页
学生公寓管理系统系统设计报告_第4页
第4页 / 共19页
学生公寓管理系统系统设计报告_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《学生公寓管理系统系统设计报告》由会员分享,可在线阅读,更多相关《学生公寓管理系统系统设计报告(19页珍藏版)》请在金锄头文库上搜索。

1、成绩课程设计报告题 目 学生公寓管理系统系统设计报告课程名称软件项目实践(一)院部名称信息技术学院专业 计算机科学与技术班级09计算机科学与技术(1)学生姓名周浩学号 0905101005课程设计地点B407课程设计学时10指导教师钟睿金陵科技学院教务处制【注:根据课程设计大纲第四项具体要求撰写课程设计报告】学生公寓管理系统概要设计报告1. 导言1.1目的该文档的目的是描述综合信息管理平台项目的概要设计,其主要内容包括:-系统功能简介;-系统结构设计;-系统接口设计;-数据设计;-模块设计;-界面设计;本文档的预期读者是:-设计人员;开发人员;-项目管理人员;-测试人员;12范围该文档定义了系

2、统的结构和单元接口,但未确定单元的实现方法,这部分内 容将在详细设计中确定13参考资料1 软件工程案例教程,韩万江,机械工业出版社2 软件重构清华大学出版社3 Java SE 6.0基础及案例应用开发李刚生,清华大学出版社1.4版本更新信息本文档的更新信息记录入表B-1所示表B-1版本更新记录修改编号修改日期修改后版本修改位置修改内容概述0012012-4-272.0全部出示发布版本2. 系统分析本说明书主要是为了对学生公寓管理系统进行使用和维护。该系统充分利用计算机的功能实现对系统管理、信息录入、信息查询,信息 打印等的自动化控制,将会使学生公寓管理工作大大减轻,方便友好的信息管理 用户界面

3、,简便的操作,完善的数据库管理,将会使得信息管理系统极大限度地 应用于现代化学生成绩管理,成为管理人员的得力助手。3.3系统结构图1、学生公寓管理系统2、管理员模块3、寝室管理添加、修改、删除系别名称添加、修改、删除专业名称5、用户管理6、功能查询7、留言板管理3. 系统运行环境3.1硬件环境本系统的硬件环境如下:1)客户机为普通CPU-CPU : P4 1.8GHz 以上;- 内存:256MB以上;-分辨率:推荐使用1024*768像素。2)数据库服务器-CPU : P4 2.0GHz;-内存:1GB以上;- 硬盘:80GB以上。3.2软件环境本系统的软件环境如下:操作系统:Windows

4、2000/Windows 2003/Windows XP 或以上版本数据库:SQL Server 2005开发工具包:JDK 6.0开发环境:Eclipse4. 总体设计系统的总体结构设计遵循如下原则:1)系统应具有良好的适应性。能适应用户对系统的软件环境、管理内容、 模式和界面的要求;2)系统应具有可靠性。采用成熟的技术方法和软件开发平台,以保证在以 后的实际应用中安全、可靠;3)系统应具有良好的安全性。应提供完善的安全机制和用户权限限制机制, 确保数据的受限访问;4)系统应具有良好的可维护性。系统应易于维护安装;5)系统应具有良好的可扩展性。系统应适应未来信息化建设的要求,能方 便地进行功

5、能扩展,以建立完善的信息集成管理体系;6) 系统的设计开发应符合信息安全化建设的要求,以方便实现其他设备以 及各类应用系统的集成。5. 界面设计主要界面设计如下:管理员模块设计 对本系统的各个子模块进行了系统分析和数据库设计之后,本章将主要 讨论该系统所实现的各部分功能:(1) 管理员登录界面运行系统首先进入登录界面,界面简洁明了。(2) 后台管理主界面角色有三种选择,室员、寝室长、管理员,选择管理员进入管理员 后台管理,有寝室管理、班级管理、用户管理、功能查询、留言板五个功能模块, 中间显示的是服务器统计信息。(3) 寝室管理模块这个模块是对寝室进行管理,主要有寝室楼的添加、修改、删除, 文

6、明寝室管理,寝室损坏管理,寝室信息管理,寝室公告栏管理几个模块。(4) 班级管理模块班级管理主要有两个方面的功能,系别的添加、修改、删除和专业 的添加、修改、删除,分别对学生信息进行设置。(5) 用户管理模块用户管理模块的功能是对管理员和学生信息进行管理,可以添加新 的管理员,修改管理员的密码,添加学生和对学生信息进行修改几个功能。(6) 功能查找模块管理员可以对学生信息,寝室楼信息及文明寝室信息进行查找,对 学生信息的查找有通过姓名、学号、班级、系别、专业、导师等进行查找。寝室长与室员模块设计首先在登录界面中选择室员、寝室长分别进入寝室长管理界面和室员界 面,寝室长管理界面和室员界面唯一不同

7、的地方就是室员界面不能进行损坏登记 和评分录入模块的操作。因为这两个操作只有寝室长有这个权限。登录界面和管理员界面一样,输入学号密码进入管理界面,这个管理模 块主要有寝室查询、班级查询、文明寝室、寝室损坏、损坏登记、评分录入、个 人资料、留言板、寝室制度几个功能,主界面显示了寝室信息、班级信息、文明 寝室信息、和损坏信息。(1) 寝室查询输入选择要查找的寝室,可以找到这个寝室的信息。(2) 班级查询选择要查询的系别名,进行查找,可以找到所有这个系别班级的学生信息 文明寝室文明寝室可以根据选择几栋、几号,加上搜索内容进行所搜文明寝室的信息。(4) 寝室损坏在这个功能模块中,可以按照几栋、几号、审

8、核、没有审核进行内容查询, 结果会显示损坏寝室的信息及内容。(5) 损坏登记这个模块是寝室长的权限范围,可以根据寝室损坏情况进行网上登记,管理 员界面会显示这些登记信息,这样就可以派维修人员来维修,方便省事。(6) 评分录入对寝室的得分进行登记录入。(7) 个人资料在这个模块可以对自己的个人信息进行修改,查看等。留言板进入系统的留言板板块,可以进行留言,把自己想说的话或有什么疑问想法 写在这里,可以对系统提出建议以便管理员进行改进。(9)管理制度显示宿舍管理中的一些基本制度和要求,宿舍管理制度,要求每个学生都必 须遵守。6. UML建模6.1 E-R 图损坏公告栏2、班级管理E-R图管理员3、

9、用户管理E-R图4、查询功能E-R图7.功能模块设计学生公寓管理系统功能模块戈在整用户管理学生管理公寓管理缴费管理J分 体设计,我们将宿舍管理系的模块:用户管理模块生管理模块、公寓管理模块、缴费管理模块、查询模块。每个模块将实现不同的功能,下面将具体进行介绍。1) 用户管理模块用户管理模块只有新用户注册模块1.新用户注册:详细记录入住宿舍楼的学生情况、缴费情况和毕业离校情况。2) 学生管理模块学生管理 ri学生资料管理注销毕业学生资料图l.i.i系统分支(学生管理模块)功能模块图学生管理模块包括:学生资料管理和注销毕业学生资料两大部分。1. 学生资料管理:登记学生的个人信息包括。2注销毕业学生

10、资料:登记学校所有公寓退宿人员的情况。3)信息查询模块图1.1.2系统分支(信息查询模块)功能模块图信息查询模块基本上包括:学生查询、班级浏览、宿舍浏览、1.学生查询:实现每个学生基本信息情况的查询功能。2班级浏览:实现浏览各个系到各班的信息情况。3.公寓浏览:实现浏览每栋楼房的所有宿舍的住宿情况及宿舍楼所住 学生统计情况。4)公寓管理模块系统分支(公寓管理模块)功能模块图宿舍管理模块基本上包括:公寓管理、公寓分配、公寓楼管理、房间管理。1. 公寓调动:纪录每周每个宿舍楼每个宿舍每个人的扣分情况2. 公寓分配:按班级和宿舍两种不同分法在一段时间内的个人扣分的 名单的统计情况。3. 公寓楼管理:

11、实现宿舍先进集体和先进个人的名单的统计。4房间管理:实现对宿舍内的成员的性别、年龄、可住人数、已住人 数进行管理。5)缴费管理模块缴费管理 ,学生缴费缴费管理模块包括:学生缴费。1. 学生缴费:实现学生每学年的缴费管理以及未缴费学生的情况。8.数据库设计8.1逻辑结构设计为了编码方便,表名与字段名一律采用英文字符命名。另外,为了提高可扩 展性,各表的各字段会因具体需要进行类型与长度的定义。1)关于字符类型的编号方面的信息,各表将以Varchar(10)进行储存;关 于字符类型的备注方面的信息,各表将以Varchar(50)进行储存;关于其他字符 类型的信息,各表将以Varchar(20)进行储

12、存。2)关于其数值类型的信息,各表将以Real进行储存。3)关于其日期类型的信息,各表将以DateTime进行储存。列名数据类型数据长度允许空用户名char10密码char16V用户信息表列名数据类型数据长度允许空学号int4房号char10V缴费号int4V姓名char10V性别char4V入学时间datetime8V毕业时间datetime8V班char20V系char26V学院nchar16V学生信息表列名数据类型数据长度允许空楼号char10楼名char28位置char10V房间数float8V楼高int4V住宿费money8V宿舍信息表描述数据类型数据长度允许空房号char10楼号char10V性别char2V可入住人数int4V已入住人数int4V房间信息表列名数据类型数据长度允许空缴费号int4学年学费money8V缴费表8.2物理模块设计数据库的物理结构设计主要是对数据在内存中的安排进行设计,包括对索引 区、缓冲区的设计;对使用的外存设备及外存空间的组织,包括索引区、数据块 的组织与划分;设置访问数据的方式方法。在非系统卷安装SQL数据库文件。采购管理系统详细设计报告1.引言1.1目的本文档的目的是描述综合信息管理平台项目的详细设计,其主要内容包括:-系统功能简介。-系统详细设计简述。-各个模块的三层划分。-最小模块组件的伪代码。本文档的预期读者是:

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

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

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