学生公寓管理系统.docx

上传人:b****1 文档编号:1393627 上传时间:2022-10-22 格式:DOCX 页数:26 大小:1.02MB
下载 相关 举报
学生公寓管理系统.docx_第1页
第1页 / 共26页
学生公寓管理系统.docx_第2页
第2页 / 共26页
学生公寓管理系统.docx_第3页
第3页 / 共26页
学生公寓管理系统.docx_第4页
第4页 / 共26页
学生公寓管理系统.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

学生公寓管理系统.docx

《学生公寓管理系统.docx》由会员分享,可在线阅读,更多相关《学生公寓管理系统.docx(26页珍藏版)》请在冰豆网上搜索。

学生公寓管理系统.docx

学生公寓管理系统

山东建筑大学计算机科学与技术学院

课程设计说明书

 

题目:

学生公寓管理系统分析与设计

课程:

软件工程(JS)

院(部):

计算机科学与技术学院

专业:

软件工程

班级:

软件112

******

学号:

**********

*******

完成日期:

2014-01-12

 

山东建筑大学计算机科学与技术学院

课程设计任务书

设计题目

学生公寓管理系统的分析和设计

已知技术参数和设计要求

1.采用面向对象或结构化设计方法,在windows开发环境下进行。

2.4-5人成立一个开发小组,选出小组项目负责人,并对小组成员按任务进行分工。

3.严格按软件工程的方法,分阶段进行开发(需求分析、概要及详细设计、编码、测试等)。

4.要求每阶段产生的软件工程文档等软件配置齐全、合理。

5.课程设计结束上交课程设计报告电子版、编码。

要求的提交的课程设计报告内容包括:

1)问题定义2)需求分析

3)概要设计4)详细设计

5)程序设计6)软件测试。

设计内容与步骤

学校有若干公寓,每栋5层,每层18个房间,每个房间4个学生,需要一个公寓管理系统实现管理。

系统主要模块如下:

(1)学生公寓管理系统设计与实现—寝室分配

●寝室分配:

根据系别、年级、班级分配寝室。

查询寝室状态和入住信息。

(2)学生公寓管理系统设计与实现—学生管理

●学生管理:

实现入住学生信息的维护和查询功能

●住宿查询:

包括按公寓楼号、学生姓名等查询住宿信息。

(3)学生公寓管理系统设计与实现—财产管理

●财产管理:

实现对公寓财产的管理功能。

(4)学生公寓管理系统设计与实现—出入登记

●出入登记:

实现对学生搬出公寓的货物进行登记和对外来人员进行登记等功能。

(5)学生公寓管理系统设计与实现—系统管理

●系统管理:

参数设置(如公寓楼号、寝室房号、系别、年级、班级的设置)

设计工作计划与进度安排

1.工作计划

1)软件工程课程设计任务是一个团队合作完成的任务,小组每位成员都要自始至终一起参与完成。

2)任务分配要求:

软件开发注重过程管理,组长负责整个任务的管理和协调。

组长根小组成员情况,将题目进行分解,每个成员至少要完成一个模块的设计工作。

3)文档的书写安排:

2位成员负责需求分析文档的书写,2位成员负责概要设计文档的书写,小组成员每人完成自己分得的模块的详细设计、实现和测试。

3)课程设计结束,根据课程设计模板,每位学生提交一份完整的“软件工程课程设计报告”。

2.进度安排

第9周:

布置课程设计工作,布置题目,分组,组长分工;

第10周:

书写软件可行性研究报告,星期三介绍报告;

第11周:

书写软件开发计划,星期三介绍报告;

第12周:

书写需求分析文档,星期三介绍报告;

第13周:

书写概要设计文档,星期三介绍报告;

第14周:

书写详细设计文档,星期三介绍报告;

第15周:

书写测试报告,星期三介绍报告;

第19周:

撰写课程设计报告;

第20周:

答辩,经任课教师检验合格后

●每位同学将自己的文件打包(文档+代码),文件名:

学号姓名(2007000101某某).rar交给组长;

●组长将文档和程序存储到资料室存储器中,同时发公共邮箱一份。

设计考核要求

设计考核成绩分为三部分:

1.课程设计报告(50%)

2.程序实现(30%)

3.课程设计考勤(20%)

指导教师(签字):

教研室主任(签字):

 

1需求分析

1.1系统概述

在电子计算机技术发展日新月异的今天,计算机技术、网络技术和信息技术的发展和应用早已深入到了各行各业并发挥着它们的巨大潜力特别是网络的高速化、广泛化发展和运用。

在我国各类企业的改革一切都在朝着社会化、高效化、智能化发展管理体制的改革更是进行着大手笔。

学生公寓管理系统是计算机技术迅速发展的一个高效办公应用解决方案。

将计算机技术与现代管理观念相融合针对信息技术的特点对办公系统进行规划和重构对学校内部信息流进行优化及合理配置生成动态的、安全的、专有的数字化信息源将办公体系全面自动化流程化数字化。

以此为桥梁横向连接各部门间的交流与协同工作纵向实现上下级一体化的高效办公体系从而更明确、更有效地支持学生信息管理和决策。

进一步合理的对学生公寓管理形成统一合理规范化的管理。

1.2目标系统描述

1.2.1组织结构与职责

可以大致将系统划分为分为五大板块:

学生信息管理、外来人员管理、公寓信息管理,系统账户管理和系统数据管理。

图1.1学生公寓管理系统组织结构图

1.2.2业务流程

通过访问学生公寓管理系统。

可以知道在信息话之前人工管理学生档案的大致过程。

学生将证件教给宿舍管理员、管理员通过查询证件得知学生的入住信息,若存在该学生则并将入住信息反馈给学生。

学生入住成功。

系统数据流程图

图1.2系统数据流程图

学生管理的系统流程图如下。

图1.3学生管理流程图

1.3目标系统功能需求

1.3.1功能需求分析

[1]注册模块:

完成教职工,学生的姓名,性别,年龄,学号,密码等的注册。

[2]学生寝室分配模块:

实现不同学院不同班级的学生宿舍分配功能。

[3]学生管理模块:

该模块包括2个子模块

学生信息管理——实现学生的姓名,性别,学号,年龄,公寓楼,宿舍号等信息的管理。

内有保存,刷新,重置,返回等功能

住宿查询——内有按姓名查询和按公寓楼,宿舍号查询。

[4]财产管理模块:

包括两个子模块

财产添加——宿舍原有财产统计。

财产结构——宿舍现有财产的统计列表。

[5]出入登记模块:

包括;两个子模块

外来人员信息保存——完成外来人员姓名,性别,联络方式,日期和时间的登记。

外来人员信息查询——实现来访人员的按姓名查询,并且具有显示今日来访人员信息和所有来访人员信息的功能。

[6]系统设置模块:

包括两个子模块

参数设置——完成增加班级增加宿舍的信息保存。

密码修改——实现用户新旧密码的修改。

1.3.2系统用例图

图1.4系统用例图

 

1.3.3系统时序图

图1.5系统时序图

2概要设计

2.1数据流图及数据字典

2.1.学生公寓管理系统1层数据流图

根据前面的业务描述,整个公寓管理系统可以划分为5大处理功能模块:

寝室分配、财产管理、学生信息管理、出入登记和系统设置。

首先,教职工(公寓管理人员)将公寓楼,各公寓楼的宿舍号,学院,系别和班级等信息通过系统基本信息管理处理功能维护到该系统。

然后,根据学生的基本信息分配寝室,同时将学生的入住信息维护到该系统。

该系统的1层数据流图如图2.1所示。

图2.1学生公寓管理管理系统1层数据流图

2.1.2学生公寓管理系统2层数据流图及数据字典

2.1.2.1系统基本信息管理子模块数据流图及数据字典

系统基本信息管理包括系统参数管理、寝室分配信息管理、学生入住信息管理、财产信息管理和出入登记信息5个处理功能。

其中,系统参数管理功能实现将学院,班级信息和公寓楼,宿舍号信息保存到数据库。

可用一个数据存储“系统参数信息”来保存这些信息。

寝室分配信息管理功能将根据“系统参数”中存储的班级信息和宿舍信息分配宿舍,并将其保存在“寝室分配”数据存储中。

学生入住信息管理根据“寝室分配信息”处理公寓管理员输入的学生数据,选择入住宿舍,并将其保存在“学生入住信息”数据存储中。

财产信息管理根据“系统参数”中的宿舍信息管理宿舍的财产,并将其保存在“财产信息管理”数据存储中。

系统基本信息管理的整个过程可以通过图2.2的2层数据流图展现出来。

图2.2系统基本信息管理2层数据流图

上图中涉及的数据项、数据结构、数据流和数据存储以及处理过程的描述如表2.1到表2.5所示。

表2.1参数设置-宿舍管理数据流图用到的数据项说明

编号

字段名

名称

类型

取值范围

长度

说明

A01

apartment

公寓楼

字符串

任意字符串

50字节

记录个公寓楼号

A02

room

宿舍号

字符串

任意字符串

50字节

保存公寓楼的各个宿舍号

表2.2参数设置-班级管理数据流图用到的数据项说明

编号

字段名

名称

类型

取值范围

长度

说明

C01

college

学院

字符串

任意字符

50字节

保存学院名称

C02

class

班级

字符串

任意字符

50字节

保存各个学院的班级名

表2.3寝室分配数据流图用到的数据项说明

编号

字段名

名称

类型

取值范围

长度

说明

I01

college

学院

字符串

任意字符

50字节

保存学院名

I02

classes

班级

字符串

任意字符

50字节

保存班级名

I03

grade

年级

字符串

“一”,“二”,“三”,“四”

2字节

保存年级

I04

apart

公寓楼

字符串

任意字符

50字节

根据学院,班级和年级保存分配的公寓楼

I05

room

宿舍号

字符串

任意字符

50字字节

根据学院,班级和年级保存分配的公寓楼的宿舍号

表2.4学生管理数据流图用到的数据项说明

编号

字段名

名称

类型

取值范围

长度

说明

L01

college

学院

字符串

任意字符

50字节

保存学生所在的学院名称

L02

class

班级

字符串

任意字符

50字节

保存学生所在的班级名称

L03

grade

年级

字符串

“一”,“二”,“三”,“四“

2字节

保存学生的年级

L04

apartMent

公寓楼

字符串

任意字符

50字节

根据学院,班级和年级保存分配到的公寓楼

L05

room

宿舍号

字符串

任意字符

50字节

根据学院,班级和年级保存分配到的宿舍号

L06

Snumber

学号

字符串

由数字组成的11位字符串

11字节

保存学生学号

L07

name

姓名

字符串

任意字符

50字节

保存学生姓名

L08

sex

性别

字符串

“男”或“女”

2字节

保存学生性别

L09

cellphone

联系方式

字符串

由11位数字组成的字符串

11字节

保存学生联系方式

表2.5出入登记数据流图用到的数据项说明

编号

字段名

名称

类型

取值范围

长度

说明

E01

name

姓名

字符串

任意字符

50字节

出入人员姓名

E02

sex

性别

字符串

“男“或”女“

2字节

出入人员性别

E03

cellphone

联系方式

字符串

11位数字组成的字符串

11字节

出入人员联系方式

E04

datatime

日期

日期

2010-01-01—2020-01-01

18字节

人员出入时间

E05

thing

备注

字符串

任意字符

11字节

出入人员涉及到的事件

表2.6出入登记数据流图用到的数据项说明

编号

字段名

名称

类型

取值范围

长度

说明

P01

apart

公寓楼

字符串

任意字符

50字节

保存公寓楼

P02

room

宿舍号

字符串

任意字符

50字节

保存各个公寓楼的宿舍号

P03

number

编号

字符串

任意字符

50字节

对各个宿舍的所有财产编号

P04

name

名称

字符串

任意

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1