课程设计报告书.docx

上传人:b****4 文档编号:5123322 上传时间:2022-12-13 格式:DOCX 页数:19 大小:385.72KB
下载 相关 举报
课程设计报告书.docx_第1页
第1页 / 共19页
课程设计报告书.docx_第2页
第2页 / 共19页
课程设计报告书.docx_第3页
第3页 / 共19页
课程设计报告书.docx_第4页
第4页 / 共19页
课程设计报告书.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

课程设计报告书.docx

《课程设计报告书.docx》由会员分享,可在线阅读,更多相关《课程设计报告书.docx(19页珍藏版)》请在冰豆网上搜索。

课程设计报告书.docx

课程设计报告书

第一部分绪论

1.1系统名称………………………………………………………………………

1.2系统开发背景…………………………………………………………………

1.3选题说明………………………………………………………………………

1.4系统目标………………………………………………………………………

1.5系统主要功能…………………………………………………………………

1.6可行性分析……………………………………………………………………

1.6.1可行性研究的前提……………………………………………………

1.6.2系统的可行性研究……………………………………………………

第二部分系统功能需求分析

2.1功能结构调查…………………………………………………………………

2.2系统功能结构图………………………………………………………………

第三部分系统分析

3.1业务流程分析…………………………………………………………………

3.1.1业务流程分析…………………………………………………………

3.1.2业务流程图……………………………………………………………

3.3数据流程分析…………………………………………………………………

3.3.1顶层数据分析…………………………………………………………

3.3.2数据流程图……………………………………………………………

3.4二层数据流程图分析…………………………………………………………

3.4.1二层流程数据图分析…………………………………………………

3.4.2二层流程数据图………………………………………………………

3.4三层数据流程图分析…………………………………………………………

3.4.1三层流程数据图分析…………………………………………………

3.4.2三层流程数据图………………………………………………………

第四部分系统设计

4.1数据字典………………………………………………………………………

4.2代码设计………………………………………………………………………

4.3输入设计………………………………………………………………………

4.4输出设计………………………………………………………………………

第五部分数据库结构设计

5.1系统数据库概念模型…………………………………………………………

第六部分结束语

小组成员及负责部分………………………………………………………………

第一部分绪论

一、系统开发背景

随着时代的发展,计算机技术越来越深入各行各业,给各个领域的管理提供了很大的方便,使得系统运行,部门管理更加高效。

随着大学教育的普及,大学生住宿的人数越来越多,对于大学生住宿管理提出了更高的要求,需要及时升级宿舍管理技术,采用更加先进的管理信息系统来提高效率方便管理。

有些学校还在运用手工记录的方法,手工记录对于规模小的学校来说勉强可以接受;但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的,而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一条地查找,这样不但麻烦而且浪费许多时间,工作效率比较低。

采用计算机来管理宿舍和学生的信息,大大提高了查询的速度,节约了人力和物力资源,达到了预期的要求。

今天,计算机的价格已经十分低廉,性能却有了长足的进步。

选题说明

宿舍贴近学生的生活,是大学生活中非常重要的一部分,选宿舍的题目方便我们收集资料,合理策划,深入调查,整理思路,通过宿舍管理信息系统设计可以更加深刻的理解信息的现代化管理给我们的宿舍生活和管理员管理带来了莫大的方便。

二、系统目标

由于学生人数的增加和对宿舍管理水平的要求变高,先前宿舍管理的方法处理速度过慢,一些功能落后不能满足当前的需求,所以新系统开发的目标是:

适应快速增长学生数的要求,满足宿舍管理功能的增加对信息系统的要求,充分利用计算机的强大功能,加强住宿工作各阶段的科学管理,并对管理决策提供良好支持。

系统主要功能:

1.对于入住学生的基本信息,宿舍信息,公共物品及维修信息准确录入。

只有对基本数据快速、准确的录入,才能为后继工作提供良好的支持。

2.外来人员登记管理

3.物品进入登记管理

4.卫生评比管理

5.数据查询和统计功能。

这体现在能利用本系统的基础信息,通过一定的计算,向相关决策和管理人员提供面向业务的辅助决策方案。

6.安全性功能。

要求所有操作员必须凭口令登录系统,按相应的权限使用系统,访客只具有查询权限,管理员具有最高权限,可以删除和添加操作员。

三、可行性分析

(一)可行性研究的前提

宿舍是生活中贴切的组成部分,我们可以很方便的获得宿舍管理等相关信息。

跟我们的生活息息相关,为资料的提取整合和管理提供了可行性。

(二)系统的可行性分析

明确信息系统设计的要求,根据要求进行环境调查,整理出问题书面材料。

进行可行性分析,从三个方面进行:

1.技术性分析

技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。

所需材料可以通过市场调差,对管理员询问,原有系统材料,新增材料补充。

开发工具是常用工具,具备技术水平。

通过网络internet技术,发挥计算机的信息传输速度快、准确度高的优势。

所以具有技术可行性。

2.经济上的可行性

一方面从支出的费用上看,不需要购置额外的设备,开发费用主要是人力资源的费用,自行开发,人力资源费用少。

调查等书面材料费用很少。

管理和维护费用也在预算之中。

另一方面,建设宿舍管理信息系统。

不但能大大减少重复性的书面报告,降低办公费用,提高宿舍管理效率,而且能提高检测数据效用。

由于宿舍管理信息系统是一个比较小的系统,是由我们几个同学小组进行开发的,所以人力、物力、财力方面来说都是可行的。

3.管理上的可行性

在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新使宿舍完全有可能也有能力采用这样先进的管理技术。

管理上的可行性主要是管理人员对开发信息系统是否支持,管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。

学校的相关管理规定和支持是我们进行系统开发的保证。

宿舍管理信息系统的开发加速了管理员信息管理的效率,对管理员的要求也相应提高。

第二章系统功能需求分析

一、功能结构调查

本系统的最终用户为宿舍楼管理员和本宿舍楼的学生。

根据我们日常生活中的经验,结合对自己学校宿舍楼管理老师的咨询和对同宿舍楼同学的调查,得出用户的下列实际要求:

(一)宿舍楼的基本情况

1.学生基本信息

学生的基本信息包括:

学生学号;学生所在院系及专业班级;学生入住时间;学生所在楼号、宿舍号及床号。

每名在籍学生都有唯一的学号,并被分配到指定的宿舍楼、宿舍和床铺;其入校时间就是他的入住时间;另外,为了管理上的方便,同一院系的学生的宿舍一般在一起,相应地会有其所在的院系名称专和业班级。

2.宿舍物品基本信息

每个宿舍都配备了进本生活必需品,比如电灯,床铺,柜子,桌椅等,为了对不同的物品进行区分进而为每种物资分配不同的编号,这样有利于物品的发放、报修和管理。

当出现宿舍物品损坏并报修时,需要记录报修的宿舍号和损坏的财产编号,同时记录报修的时间和损坏的原因。

当损坏的财产维修完毕后,应记录解决时间,表示该报修成功解决。

3.学生离校返校的基本信息

为加强学校对同学假期安全的管理,离校的同学应登记离校时间,待返校后记录返校时间,以便学校查证和管理。

当然,留校未归的同学也应及时登记,以便宿舍资源的准确供应及宿舍安全管理。

(二)用户对系统的功能要求

1.宿舍管理员的需求

宿舍楼管理员能查询上面提到的宿舍楼的所有相关信息,包括某一学号的学生在宿舍楼中住宿的详细信息,贵重物品出入的准确信息,报修的所有信息,夜归和违规使用电器的记录,学生离返校的信息。

当学生基本信息发生变化时,宿舍楼管理员能对其进行修改。

比如学生宿舍更换时及更改其所在宿舍号;新生入住或毕业生离校应及时更新入住人员名单;外来人员进出应准确记录人员信息及时间;当宿舍财产报修及时解决后,管理员应登记解决时间,表明该报修问题已成功解决。

2.本宿舍楼学生的需求

本宿舍楼的学生能查询其所在的宿舍的所有信息,能查询本楼其他宿舍人员的信息;能查询自己贵重物品登记信息;能查询本宿舍用水用电情况以及宿舍卫生品比情况。

3.系统的安全性与完整性要求

(1)安全性要求:

系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;

系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;

系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用户(学生),管理员。

(2)完整性要求:

各种信息记录的完整性,信息记录内容不能为空;

各种数据间相互的联系的正确性;

相同的数据在不同记录中的一致性。

 

二、系统功能结构图

各子系统功能如下所述:

1.学生信息管理模块:

学生信息更新;学生信息查询

2.入住宿舍管理模块:

学生入住登记;学生搬离注销

3.宿舍楼信息管理模块:

宿舍信息录入;宿舍信息查询

4.外来人员管理模块:

外来人员登记

5.卫生评比模块:

评比结果查询

6.宿舍物品管理模块:

宿舍物品信息查询;损坏物品保修

7.贵重物品出入管理:

贵重物品带出登记;贵重物品进入登记

 

第三部分系统分析

1、业务流程分析

住宿管理员登记学生信息并录入,收发入住申请表并填写入住批准表,对学生信息情况及时更新。

学生报修物品后,维修管理员进行维修物品登记并进行维修,之后将维修结果进行反馈。

学生贵重物品出入情况和宿舍物资发放处理由物资管理员进行记录管理。

业务流程图如图所示:

2、数据流程分析

数据流程图是全面描述信息系统逻辑模型的工具,它抽象概括地把信息系统中各种业务处理过程联系起来。

根据以上的业务流程的分析,以及学生宿舍的特点,我们给出了以下学生宿舍管理信息系统的数据流程图。

我们将学生宿舍管理系统的顶层设计如图:

三、二层数据流程图

 

四、三层数据流程图

(一).学生和外来人员信息层面

(二)宿舍物品信息层面

(三)物品报修层面

 

第四部分系统设计

1、数据字典

数据项

住宿学生数据字典

属性名

类型

长度

备注

学号

char

8

住宿学生学号

姓名

Varchar

10

住宿学生姓名

性别

char

2

男/女

宿舍号

char

3

宿舍号

专业

Varchar

20

学生专业

联系方式

char

11

联系方式

宿舍数据字典

属性名

类型

长度

备注

楼号

char

2

宿舍号

char

3

可住人数

smallint

2

已住人数

smallint

2

报修数据字典

属性名

类型

长度

备注

楼号

char

2

宿舍号

char

3

报修人宿舍号

物品号

varchar

8

报修物品编号

报修原因

char

50

物品损坏原因

提交日期

datetime

8

报修提交日期

解决日期

datetime

8

问题解决日期

联系方式

char

11

来访者数字字典

属性名

类型

长度

备注

来访人姓名

Varchar

10

被访人姓名

Varchar

10

所属关系

Varchar

20

证件名称

Varchar

20

来访日期

Datetime

8

来访时间

Datetime

8

结束时间

Datetime

8

备注

Varchar

50

数据结构

数据结构名

组成

学生住宿信息

学号,姓名,性别,专业,联系方式,入住时间

报修信息

楼号,宿舍号,报修原因,提交日期,解决日期,联系方式

宿舍信息

楼号,宿舍号,可住人数,已住人数

来访者信息

来访人姓名,被访人姓名,所属关系,证件名称,来访日期,来访时间,结束时间,备注

数据流

数据流名

数据流来源

数据流去向

组成

登记报修信息

学生

报修信息表

报修信息

查询报修信息

报修信息表

管理员

报修信息

登记已修信息

管理员

报修信息表

已修信息

登记来访者信息

来访者

来访者信息表

来访信息

查询来访者信息

管理员

来访者信息表

来访信息

登记来访结束信息

管理员

来访者信息表

来访结束信息

数据存储

数据存储名

输入的数据流

输出的数据流

组成

报修信息表

报修信息已修信息

报修信息

报修信息已修信息

来访者信息表

来访信息来访结束信息

来访信息

来访信息来访结束信息

处理过程

处理过程名

输入数据流

输出数据流

登记报修

报修信息

报修信息

查询报修

报修信息

报修信息

登记已修信息

已修信息

已修信息

登记来访者信息

来访者信息

来访者信息

查询来访者信息

来访者信息

来访者信息

登记来访结束信息

来访结束信息

来访结束信息

二、代码设计

代码的设计应该按照以下的原则进行设置:

代码应唯一标志它所代表的事物或属性。

结构应与处理的方法相一致。

代码设计要预留足够的位置,以适应不断变化的需要。

不要使用易于混淆的字符。

要注意尽量采用不易出错的代码结构。

代码是信息系统实现的基础和前提,也是信息系统设计的的有机组成部分。

合理的代码结构是信息处理系统是否具有生命力的一个重要因素。

代码的设计要符合三个原则:

唯一化------唯一化是代码设计的首要任务;规范化------要强调编码的规范化;系统化------现代化企业的编码系统已由简单的结构发展成为十分复杂的系统。

系统所用的代码尽量标准化,以方便数据交换和分享。

在此次设计的学生宿舍信息管理系统中,有两个方面的内容需要进行代码设计------学生学号和住宿信息码,具体设计如下:

(一)学生学号代码设计

 

 

例:

09030120,

代码分析09:

代表入学年份为2009;

03:

代表学院,03为经济管理学院;

01:

代表专业,01为国际贸易专业;

20:

代表学生,对应于各个专业的每名学生。

(二)住宿信息码

 

例:

0811402

代码分析08:

代表宿舍楼号,08为八号宿舍楼;

114:

代表宿舍号,114为114号宿舍;

02:

代表床位号,02代表二号床。

三、输入输出设计

(一)学生登录模块

本模块主要用于对用户身份进行鉴别。

用户通过表单提供用户名和密码信息,系统根据用户提供的登录信息对用户进行身份查询鉴别。

如果身份合法,则将用户导向系统的主页面并记录用户的相关信息,留待以后的系统页面使用。

(二)学生信息修改和查询模块

本模块主要用于学生进行个人信息修改、宿舍信息的查询和检索、管理员信息的查询等。

用户登录后进入信息修改页面,输入更新的信息后点击保存。

系统根据用户输入的检索信息在数据库内进行查询,查询结果显示在该页面。

查询结束后用户注销退出登录。

(三)管理员操作模块

本模块主要用于管理员对学生信息的录入和核实,物品进出记录,宿舍卫生评结果输入和宿舍报修登记,以及外来人员记录。

 

第五部分系统数据库概念模型

概念结构是将需求分析抽象为信息结构即概念模型的过程,这样才能更好地、更准确的用某一DBMS实现这些需求,是整个数据库设计的关键,它主要特点是能真实、充分地反映现实社会,包括事物和事物之间的联系,能满足用户对数据的处理需求,是对现实世界的一个真实模型,而且还易于理解,也方便用户的操作,对数据的修改和各种模型的转换。

我们从不同用户角度设计出以下E-R图:

1.学生-宿舍E-R图:

2.物品报修E-R图:

3.人员来访E-R图

 

第六部分收获与体会

管理信息系统是现实管理职能得以实现的最好工具,操作性强。

又因为课程设计是理论与实践相结合的必要纽带,所以进行课程设计是十分必要的。

通过本次系统开发课程设计,使我们充分了解了信息系统的开发原理。

经过多次网上搜寻资料并了解系统开发的相关知识和几天的工作,本次课程设计总算完成。

在设计过程中,我们有许多收获和感想。

1.通过这次课程设计,我们巩固了管理信息系统的基础知识,把握了数据流程图、功能结构图、系统流程图绘制过程及其中应该注意的事项,进一步明确了研制一个管理信息系统的方法和思路,将系统开发的各阶段的基本活动贯穿起来,使我们更加形象、具体的了解了管理信息系统。

对这门课程又有了更加深刻的认识。

2.让我们对使用SmartDraw有了一定了解,经过此次系统设计,加强了我们的动手能力,使理论和实际联系起来。

锻炼了自己的编程技巧和基本技能。

在设计中,通过实际锻炼,我熟悉了管理系统的一般过程,加强了对实际问题的处理能力。

我们坚持理论指导实践,并通过实践来加强理论的学习。

管理信息系统设计,操作性和实践性很强,只有加强实际的动手能力,才能更好的掌握这一现代化工具。

3.在开发过程中,我们遇到很多的困难,最终都通过大家讨论学习解决了,我们体会到对知识运用及其创新和团队的合作精神是做好一个数据库的基础。

因此通过此次课程设计我明显感觉到自身的不足,并希望以后能更加用心地运用所学知识和学习新的知识。

本次课程设计到此结束了,我们学到了很多宝贵的经验,也意识到了自身的不足。

最后,衷心感谢老师对我们的指导和教诲!

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

当前位置:首页 > 自然科学 > 物理

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

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