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

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

损坏登记
评分录入
个人资料
留言板
3.系统运行环境
3.1 硬件环境 本系统的硬件环境如下: 1)客户机为普通 CPU CPU : P4 1.8GHz 以上; 内存:256MB 以上; 分辨率:推荐使用 1024*768 像素。 2)数据库服务器 CPU :P4 2.0GHz; 内存:1GB 以上; 硬盘:80GB 以上。
表 B-1 版本更新记录
修改编号
修改日期
修改后版本 修改位置
修改内容概述
001
2012-4-27 2.0
全部
出示发布版本
2.系统分析
本说明书主要是为了对学生公寓管理系统进行使用和维护。 该系统充分利用计算机的功能实现对系统管理、信息录入、信息查询,信息 打印等的自动化控制,将会使学生公寓管理工作大大减轻,方便友好的信息管理 用户界面,简便的操作,完善的数据库管理,将会使得信息管理系统极大限度地 应用于现代化学生成绩管理,成为管理人员的得力助手。 3.3 系统结构图
表 C-1 版本更新记录
修改编号 修改日期
修改后版本 修改位置 修改内容概述
001
2012-4-27 2.0
学生公寓管理系统
--概要设计报告
1.导言
1.1 目的
该文档的目的是描述综合信息管理平台项目的概要设计,其主要内容包括:
系统功能简介;
系统结构设计;
系统接口设计;
数据设计;
模块设计;
界面设计;
本文档的预期读者是:
设计人员;
开发人员;
项目管理人员;
测试人员;
1.2 范围
的添加、修改、删除,分别对学生信息进行设置。 (5) 用户管理模块 用户管理模块的功能是对管理员和学生信息进行管理,可以添加新
的管理员,修改管理员的密码,添加学生和对学生信息进行修改几个功能。 (6) 功能查找模块 管理员可以对学生信息,寝室楼信息及文明寝室信息进行查找,对
学生信息的查找有通过姓名、学号、班级、系别、专业、导师等进行查找。 寝室长与室员模块设计 首先在登录界面中选择室员、寝室长分别进入寝室长管理界面和室员界
列名 用户名
密码
数据类型
数据长度
char
10
char
16
用户信息表
允许空 √
列名 学号 房号 缴费号 姓名 性别 入学时间 毕业时间
班 系 学院
数据类型 int char int char char
datetime datetime
char char nchar
数据长度 4 10 4 10 4 8 8 20 26 16
便地进行功能扩展,以建立完善的信息集成管理体系;
6) 系统的设计开发应符合信息安全化建设的要求,以方便实现其他设备以
及各类应用系统的集成。
5.界面设计
主要界面设计如下:
管理员模块设计 对本系统的各个子模块进行了系统分析和数据库设计之后,本章将主要
讨论该系统所实现的各部分功能: (1) 管理员登录界面 运行系统首先进入登录界面,界面简洁明了。 (2) 后台管理主界面 角色有三种选择,室员、寝室长、管理员,选择管理员进入管理员
1、学生公寓管理系统
学生公寓管理系统
管理员模块
寝室长与室员模块
2、管理员模块 管理员模块
寝室管理
班级管理
用户管理
查询功能
留言板管理
3、寝室管理 寝室管理
寝室楼添加修改删除
文明寝室管理 寝室损坏管理 寝室信息管理 寝室公告栏
4、班级管理 班级管理
添加、修改、删除系别名称
添加、修改、删除专业名称
5、用户管理 用户管理
学生统计情况。
4) 公寓管理模块
公寓调动
公寓管理
公寓分配 公寓楼管理
房间管理
系统分支(公寓管理模块)功能模块图
宿舍管理模块基本上包括:公寓管理、公寓分配、公寓楼管理、房间管理。 1.公寓调动:纪录每周每个宿舍楼每个宿舍每个人的扣分情况 2.公寓分配:按班级和宿舍两种不同分法在一段时间内的个人扣分的
名单的统计情况。 3.公寓楼管理:实现宿舍先进集体和先进个人的名单的统计。 4.房间管理:实现对宿舍内的成员的性别、年龄、可住人数、已住人
学生管理模块包括:学生资料管理和注销毕业学生资料两大部分。 1. 学生资料管理:登记学生的个人信息包括。 2. 注销毕业学生资料:登记学校所有公寓退宿人员的情况。
3) 信息查询模块
查询
按学号查询学生
查询未缴费学生
图 1.1.2 系统分支(信息查询模块)功能模块图
信息查询模块基本上包括:学生查询、班级浏览、宿舍浏览、 1.学生查询:实现每个学生基本信息情况的查询功能。 2.班级浏览:实现浏览各个系到各班的信息情况。 3.公寓浏览:实现浏览每栋楼房的所有宿舍的住宿情况及宿舍楼所住
这个模块是寝室长的权限范围,可以根据寝室损坏情况进行网上登记,管理 员界面会显示这些登记信息,这样就可以派维修人员来维修,方便省事。 (6) 评分录入
对寝室的得分进行登记录入。 (7) 个人资料
在这个模块可以对自己的个人信息进行修改,查看等。 (8) 留言板
进入系统的留言板板块,可以进行留言,把自己想说的话或有什么疑问想法 写在这里,可以对系统提出建议以便管理员进行改进。 (9) 管理制度
采购管理系统
--详细设计报告
1.引言
1.1 目的
本文档的目的是描述综合信息管理平台项目的详细设计,其主要内容包括:
系统功能简介。
系统详细设计简述。
各个模块的三层划分。
最小模块组件的伪代码。
本文档的预期读者是:
设计人员。
开发人员。
项目管理人员。
测试人员。
1.2 范围
该文档定义了系统的各个模块和模块接口,但未确定单元的具体实现,这部
房间信息表
允许空
√ √ √ √
允许空
√ √ √ √
列名 缴费号 学年学费
数据类型
数据长度
int
4
money
8
缴费表
允许空 √
8.2 物理模块设计 数据库的物理结构设计主要是对数据在内存中的安排进行设计,包括对索引
区、缓冲区的设计;对使用的外存设备及外存空间的组织,包括索引区、数据块 的组织与划分;设置访问数据的方式方法。在非系统卷安装 SQL 数据库文件。
允许空
√ √ √ √ √ √ √ √ √
学生信息表
列名
楼号 楼名 位置 房间数 楼高 住宿费
数据类型
数据长度
char
10
char
28
char
10
float
8
int
4
money
8
宿舍信息表
描述 房号 楼号 性别 可入住人数 已入住人数
数据类型
数据长度
char
10
char
10
char
2
int
4
int
4
成绩
课程设计报告

百度文库
目 学生公寓管理系统
--系统设计报告
课 程 名 称 软件项目实践(一)
院 部 名 称 信息技术学院

业 计算机科学与技术

级 09 计算机科学与技术(1)
学生姓名
周浩


0905101005
课程设计地点
B407
课程设计学时
10
指导教师
钟睿
金陵科技学院教务处制
【注:根据课程设计大纲第四项具体要求撰写课程设计报告】
数进行管理。
5) 缴费管理模块
缴费管理
学生缴费
图 1.1.4 系统分支(基础数据模块)功能模块图
缴费管理模块包括:学生缴费 。 1.学生缴费:实现学生每学年的缴费管理以及未缴费学生的情况。
8. 数据库设计
8.1 逻辑结构设计
为了编码方便,表名与字段名一律采用英文字符命名。另外,为了提高可扩 展性,各表的各字段会因具体需要进行类型与长度的定义。
面,寝室长管理界面和室员界面唯一不同的地方就是室员界面不能进行损坏登记 和评分录入模块的操作。因为这两个操作只有寝室长有这个权限。
登录界面和管理员界面一样,输入学号密码进入管理界面,这个管理模 块主要有寝室查询、班级查询、文明寝室、寝室损坏、损坏登记、评分录入、个 人资料、留言板、寝室制度几个功能,主界面显示了寝室信息、班级信息、文明
ID 密码
文 明 寝 室



类栋

查询
删寝
除室







电话
民族
家庭地址 E-mail
学生
年龄 性别
系别 学号 班级 寝室身份
姓名 专业 导师 入学时间
7.功能模块设计
学生公寓管理系统


















模块设计
功能模块划分
在整体设计中,我们将宿舍管理系统分为五个大的模块:用户管理模块、学
3.2 软件环境 本系统的软件环境如下: 操作系统:Windows 2000/Windows 2003/Windows XP 或以上版本 数据库:SQL Server 2005 开发工具包:JDK 6.0 开发环境:Eclipse
4.总体设计
系统的总体结构设计遵循如下原则: 1) 系统应具有良好的适应性。能适应用户对系统的软件环境、管理内容、 模式和界面的要求; 2) 系统应具有可靠性。采用成熟的技术方法和软件开发平台,以保证在以 后的实际应用中安全、可靠; 3) 系统应具有良好的安全性。应提供完善的安全机制和用户权限限制机制, 确保数据的受限访问; 4) 系统应具有良好的可维护性。系统应易于维护安装; 5) 系统应具有良好的可扩展性。系统应适应未来信息化建设的要求,能方
后台管理,有寝室管理、班级管理、用户管理、功能查询、留言板五个功能模块, 中间显示的是服务器统计信息。
(3) 寝室管理模块 这个模块是对寝室进行管理,主要有寝室楼的添加、修改、删除,
文明寝室管理,寝室损坏管理,寝室信息管理,寝室公告栏管理几个模块。 (4) 班级管理模块 班级管理主要有两个方面的功能,系别的添加、修改、删除和专业
ID 内容
2、班级管理 E-R 图
学号 管理员
ID 密码
ID 系别
添加删 除修 改
学号 专业
系名
专业名
3、用户管理 E-R 图
学号
学号 新增
ID 管理员
密码 管理
电话
民族
家庭地址 E-mail
学生
年龄 性别
新管理员
ID 密码
修 改
密码
新密码
旧密码
4、查询功能 E-R 图



人分 文
间数 明
学号 管理员
分内容将在现实中确定。
1.3 引用标准
[1]《企业文档格式标准》V1.1,北京长江软件有限公司。
[2]《软件详细设计报告格式标准》V1.1,北京长江软件有限公司软件工程
过程化组织。
1.4 参考资料
[1]《实战 Structs》,Ted Husted,机械工业出版社。
1.5 版本更新信息
本文档版本更新记录如表 C-1 所示:
寝室信息、和损坏信息。 (1) 寝室查询
输入选择要查找的寝室,可以找到这个寝室的信息。 (2) 班级查询
选择要查询的系别名,进行查找,可以找到所有这个系别班级的学生信息 (3) 文明寝室
文明寝室可以根据选择几栋、几号,加上搜索内容进行所搜文明寝室的信息。 (4) 寝室损坏
在这个功能模块中,可以按照几栋、几号、审核、没有审核进行内容查询, 结果会显示损坏寝室的信息及内容。 (5) 损坏登记
1)关于字符类型的编号方面的信息,各表将以 Varchar(10)进行储存;关 于字符类型的备注方面的信息,各表将以 Varchar(50)进行储存;关于其他字符 类型的信息,各表将以 Varchar(20)进行储存。
2)关于其数值类型的信息,各表将以 Real 进行储存。 3)关于其日期类型的信息,各表将以 DateTime 进行储存。
该文档定义了系统的结构和单元接口,但未确定单元的实现方法,这部分内
容将在详细设计中确定
1.3 参考资料
[1]《软件工程案例教程》,韩万江,机械工业出版社
[2]《软件重构》,清华大学出版社
[3]《Java SE 6.0 基础及案例应用开发》 李刚生,清华大学出版社
1.4 版本更新信息
本文档的更新信息记录入表 B-1 所示
显示宿舍管理中的一些基本制度和要求,宿舍管理制度,要求每个学生都必 须遵守。
6.UML 建模
6.1 E-R 图
1、寝室管理 E-R 图
是否文明
几栋 编号
分数
几人间 类别
管 理
文明寝室
几栋 类别
管理
几号
ID
管理员


编号
寝室楼
类别
删除
几栋
损坏公告栏
几号
内容
是否审核
密码
管理
学号
删除
宿舍公告栏
显示
时间
作者
生管理模块、公寓管理模块、缴费管理模块、查询模块。每个模块将实现不同的
功能,下面将具体进行介绍。
1) 用户管理模块
用户管理模块只有新用户注册模块 1. 新用户注册:详细记录入住宿舍楼的学生情况、缴费情况和毕业离校情
况。
2) 学生管理模块
学生管理
学生资料管理
注销毕业学生资料
图 1.1.1 系统分支(学生管理模块)功能模块图
添加管理员
管理员密码修改
学生基本资料管理 添加学生基本信息
6、功能查询 功能查询
学号 查询
姓名 查询
系别名 称 查询
专业名 称 查询
班级名 称 查询
辅导老 师查询
寝室楼 查询
评分 查询
回复、删除留言
7、留言板管理 留言板管理
搜索留言
8、寝室长与室员模块 寝室长与室员模块
寝室查询
系别查询 文明寝室 寝室损坏
相关文档
最新文档