《2022年课程设计报告书》由会员分享,可在线阅读,更多相关《2022年课程设计报告书(19页珍藏版)》请在金锄头文库上搜索。
1、第一部分绪论第二部分系统功能需求分析2.1 功能结构调查2.2 系统功能结构图第三部分系统分析第四部分系统设计第五部分数据库结构设计概念模型第六部分结束语小组成员及负责部分精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 19 页第一部分绪论一、系统开发背景随着时代的发展,电脑技术越来越深入各行各业,给各个领域的管理提供了很大的方便,使得系统运行,部门管理更加高效。随着大学教育的普及, 大学生住宿的人数越来越多, 对于大学生住宿管理提出了更高的要求, 需要及时升级宿舍管理技术, 采用更加先进的管理信息系统来提高效率方便管理。 有些学校还在
2、运用手工记录的方法,手工记录对于规模小的学校来说勉强可以接受; 但对于学生信息量比较庞大, 需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的, 而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一条地查找,这样不但麻烦而且浪费许多时间,工作效率比较低。 采用电脑来管理宿舍和学生的信息,大大提高了查询的速度, 节约了人力和物力资源,到达了预期的要求。今天,电脑的价格已经十分低廉,性能却有了长足的进步。选题说明宿舍贴近学生的生活, 是大学生活中非常重要的一部分,选宿舍的题目方便我们收集资料,合理策划,深入调查,整理思路,通过宿舍管理信息系统设计可以更加深刻的理解信息的现代化管理给我们
3、的宿舍生活和管理员管理带来了莫大的方便。二、系统目标由于学生人数的增加和对宿舍管理水平的要求变高,先前宿舍管理的方法处理速度过慢, 一些功能落后不能满足当前的需求,所以新系统开发的目标是: 适应快速增长学生数的要求, 满足宿舍管理功能的增加对信息系统的要求,充分利用电脑的强大功能, 加强住宿工作各阶段的科学管理,并对管理决策提供良好支持。系统主要功能:住学生的基本信息, 宿舍信息, 公共物品及维修信息准确录入。只有对基本数据快速、准确的录入,才能为后继工作提供良好的支持。5. 数据查询和统计功能。这表达在能利用本系统的基础信息,通过一定的计精选学习资料 - - - - - - - - - 名师
4、归纳总结 - - - - - - -第 2 页,共 19 页算,向相关决策和管理人员提供面向业务的辅助决策方案。6. 安全性功能。要求所有操作员必须凭口令登录系统,按相应的权限使用系统,访客只具有查询权限,管理员具有最高权限,可以删除和添加操作员。三、可行性分析一可行性研究的前提宿舍是生活中贴切的组成部分,我们可以很方便的获得宿舍管理等相关信息。跟我们的生活息息相关,为资料的提取整合和管理提供了可行性。二系统的可行性分析明确信息系统设计的要求,根据要求进行环境调查,整理出问题书面材料。进行可行性分析,从三个方面进行:技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否
5、满足开发者的需要,各类技术人员的数量,水平,来源等。所需材料可以通过市场调差,对管理员询问,原有系统材料,新增材料补充。开发工具是常用工具,具备技术水平。通过网络internet技术,发挥电脑的信息传输速度快、准确度高的优势。所以具有技术可行性。2. 经济上的可行性一方面从支出的费用上看 , 不需要购置额外的设备,开发费用主要是人力资源的费用,自行开发,人力资源费用少。调查等书面材料费用很少。管理和维护费用也在预算之中。 另一方面, 建设宿舍管理信息系统。 不但能大大减少重复性的书面报告,降低办公费用,提高宿舍管理效率,而且能提高检测数据效用。由于宿舍管理信息系统是一个比较小的系统,是由我们几
6、个同学小组进行开发的,所以人力、物力、财力方面来说都是可行的。在当前信息技术飞速发展的大环境下,电脑技术和软件技术的更新使宿舍完全有可能也有能力采用这样先进的管理技术。管理上的可行性主要是管理人员对开发信息系统是否支持, 管理制度和方法是否科学, 规章制度是否齐全, 原始数据是否正确等。 学校的相关管理规定和支持是我们进行系统开发的保证。宿舍管理信息系统的开发加速了管理员信息管理的效率,对管理员的要求也相应提高。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 19 页第二章 系统功能需求分析一、功能结构调查本系统的最终用户为宿舍楼管理员
7、和本宿舍楼的学生。根据我们日常生活中的经验,结合对自己学校宿舍楼管理老师的咨询和对同宿舍楼同学的调查,得出用户的以下实际要求:一宿舍楼的基本情况 1. 学生基本信息学生的基本信息包括: 学生学号;学生所在院系及专业班级; 学生入住时间;学生所在楼号、宿舍号及床号。每名在籍学生都有唯一的学号,并被分配到指定的宿舍楼、 宿舍和床铺; 其入校时间就是他的入住时间; 另外,为了管理上的方便, 同一院系的学生的宿舍一般在一起,相应地会有其所在的院系名称专和业班级。2. 宿舍物品基本信息每个宿舍都配备了进本生活必需品,比方电灯,床铺,柜子,桌椅等,为了对不同的物品进行区分进而为每种物资分配不同的编号,这样
8、有利于物品的发放、报修和管理。当出现宿舍物品损坏并报修时,需要记录报修的宿舍号和损坏的财产编号,同时记录报修的时间和损坏的原因。 当损坏的财产维修完毕后, 应记录解决时间,表示该报修成功解决。离校返校的基本信息为加强学校对同学假期安全的管理,离校的同学应登记离校时间, 待返校后记录返校时间,以便学校查证和管理。当然,留校未归的同学也应及时登记,以便宿舍资源的准确供给及宿舍安全管理。二 用户对系统的功能要求 1.宿舍管理员的需求宿舍楼管理员能查询上面提到的宿舍楼的所有相关信息,包括某一学号的学生在宿舍楼中住宿的详细信息,贵重物品出入的准确信息, 报修的所有信息, 夜归和违规使用电器的记录,学生离
9、返校的信息。当学生基本信息发生变化时,宿舍楼管理员能对其进行修改。比方学生宿舍更换时及更改其所在宿舍号;新生入住或毕业生离校应及时更新入住人员名精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 19 页单;外来人员进出应准确记录人员信息及时间;当宿舍财产报修及时解决后,管理员应登记解决时间,说明该报修问题已成功解决。 2.本宿舍楼学生的需求本宿舍楼的学生能查询其所在的宿舍的所有信息,能查询本楼其他宿舍人员的信息;能查询自己贵重物品登记信息; 能查询本宿舍用水用电情况以及宿舍卫生品比情况。 3.系统的安全性与完整性要求1安全性要求:系统应设
10、置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;系统应对不同用户设置不同的权限,区分不同的用户, 如区分普通用户学生,管理员。2完整性要求:各种信息记录的完整性,信息记录内容不能为空;各种数据间相互的联系的正确性;相同的数据在不同记录中的一致性。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 19 页二、系统功能结构图各子系统功能如下所述:1. 学生信息管理模块:学生信息更新;学生信息查询2. 入住宿舍管理模块:学生入住
11、登记;学生搬离注销3. 宿舍楼信息管理模块:宿舍信息录入;宿舍信息查询4. 外来人员管理模块:外来人员登记5. 卫生评比模块:评比结果查询6. 宿舍物品管理模块:宿舍物品信息查询;损坏物品保修7. 贵重物品出入管理:贵重物品带出登记;贵重物品进入登记精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 19 页第三部分系统分析一、业务流程分析住宿管理员登记学生信息并录入,收发入住申请表并填写入住批准表,对学生信息情况及时更新。 学生报修物品后, 维修管理员进行维修物品登记并进行维修,之后将维修结果进行反馈。 学生贵重物品出入情况和宿舍物资发放
12、处理由物资管理员进行记录管理。业务流程图如下图:二、数据流程分析数据流程图是全面描述信息系统逻辑模型的工具,它抽象概括地把信息系统中各种业务处理过程联系起来。 根据以上的业务流程的分析, 以及学生宿舍的特点,我们给出了以下学生宿舍管理信息系统的数据流程图。我们将学生宿舍管理系统的顶层设计如图:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 19 页三、二层数据流程图精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 19 页四、三层数据流程图一 . 学生和外来人员信息层面精选学习资料
13、 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 19 页二宿舍物品信息层面三物品报修层面精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 19 页第四部分系统设计一、数据字典数据项住宿学生数据字典属性名类型长度备注学号char 8 住宿学生学号Varchar 10 住宿学生性别char 2 男/ 女宿舍号char 3 宿舍号专业Varchar 20 学生专业联系方式char 11 联系方式宿舍数据字典属性名类型长度备注楼号char 2 宿舍号char 3 可住人数smallint 2 已住人
14、数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 精选学习资料 - - - - - - - - -
15、名师归纳总结 - - - - - - -第 11 页,共 19 页数据结构数据结构名组成学生住宿信息学号, ,性别,专业,联系方式,入住时间报修信息楼号,宿舍号,报修原因,提交日期,解决日期,联系方式宿舍信息楼号,宿舍号,可住人数,已住人数来访者信息来访人,被访人,所属关系,证件名称,来访日期,来访时间,结束时间,备注数据流数据流名数据流来源数据流去向组成登记报修信息学生报修信息表报修信息查询报修信息报修信息表管理员报修信息登记已修信息管理员报修信息表已修信息登记来访者信息来访者来访者信息表来访信息查询来访者信息管理员来访者信息表来访信息登记来访结束信息管理员来访者信息表来访结束信息数据存储数
16、据存储名输入的数据流输出的数据流组成报修信息表报修信息已修信息报修信息报修信息已修信息来访者信息表来访信息来访结束信息来访信息来访信息来访结束信息处理过程处理过程名输入数据流输出数据流登记报修报修信息报修信息查询报修报修信息报修信息登记已修信息已修信息已修信息登记来访者信息来访者信息来访者信息查询来访者信息来访者信息来访者信息登记来访结束信息来访结束信息来访结束信息二、代码设计代码的设计应该按照以下的原则进行设置:代码应唯一标志它所代表的事物或属性。结构应与处理的方法相一致。代码设计要预留足够的位置,以适应不断变化的需要。不要使用易于混淆的字符。要注意尽量采用不易出错的代码结构。代码是信息系统
17、实现的基础和前提,也是信息系统设计的的有机组成部分。合理的代码结构是信息处理系统是否具有生命力的一个重要因素。代码的设计要符合三个原则:唯一化-唯一化是代码设计的首要任务;精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 12 页,共 19 页标准化 -要强调编码的标准化; 系统化 -现代化企业的编码系统已由简单的结构发展成为十分复杂的系统。系统所用的代码尽量标准化, 以方便数据交换和分享。在此次设计的学生宿舍信息管理系统中,有两个方面的内容需要进行代码设计-学生学号和住宿信息码,具体设计如下:( 一学生学号代码设计例:09030120,代码分析 0
18、9 :代表入学年份为2009; 03:代表学院, 03 为经济管理学院; 01:代表专业, 01 为国际贸易专业; 20:代表学生,对应于各个专业的每名学生。二住宿信息码精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 13 页,共 19 页例:0811402 代码分析 08 :代表宿舍楼号, 08 为八号宿舍楼; 114:代表宿舍号, 114 为 114 号宿舍; 02:代表床位号, 02 代表二号床。三、输入输出设计一学生登录模块本模块主要用于对用户身份进行鉴别。用户通过表单提供用户名和密码信息,系统根据用户提供的登录信息对用户进行身份查询鉴别。
19、如果身份合法, 则将用户导向系统的主页面并记录用户的相关信息,留待以后的系统页面使用。二学生信息修改和查询模块精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 14 页,共 19 页本模块主要用于学生进行个人信息修改、宿舍信息的查询和检索、管理员精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 15 页,共 19 页信息的查询等。 用户登录后进入信息修改页面,输入更新的信息后点击保存。系统根据用户输入的检索信息在数据库内进行查询,查询结果显示在该页面。查询结束后用户注销退出登录。三管理员操作模块本模块主要用
20、于管理员对学生信息的录入和核实,物品进出记录, 宿舍卫生评结果输入和宿舍报修登记,以及外来人员记录。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 16 页,共 19 页第五部分系统数据库概念模型概念结构是将需求分析抽象为信息结构即概念模型的过程,这样才能更好地、更准确的用某一DBMS 实现这些需求,是整个数据库设计的关键,它主要特点是能真实、 充分地反映现实社会, 包括事物和事物之间的联系,能满足用户对数据的处理需求, 是对现实世界的一个真实模型,而且还易于理解, 也方便用户的操作,对数据的修改和各种模型的转换。我们从不同用户角度设计出以下E-R
21、图:1. 学生- 宿舍 E-R 图:2. 物品报修 E-R图:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 17 页,共 19 页3. 人员来访 E-R图第六部分收获与体会管理信息系统是现实管理职能得以实现的最好工具,操作性强。又因为课程设计是理论与实践相结合的必要纽带,所以进行课程设计是十分必要的。通过本次系统开发课程设计, 使我们充分了解了信息系统的开发原理。经过多次网上搜寻资料并了解系统开发的相关知识和几天的工作,本次课程设计总算完成。 在设计过程中,我们有许多收获和感想。1通过这次课程设计,我们稳固了管理信息系统的基础知识,把握了数据流程
22、图、功能结构图、 系统流程图绘制过程及其中应该注意的事项,进一步明确了研制一个管理信息系统的方法和思路,将系统开发的各阶段的基本活动贯穿起来,使我们更加形象、 具体的了解了管理信息系统。对这门课程又有了更加深刻的认识。 2 让我们对使用 SmartDraw 有了一定了解,经过此次系统设计,加强了我精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 18 页,共 19 页们的动手能力, 使理论和实际联系起来。 锻炼了自己的编程技巧和基本技能。在设计中,通过实际锻炼, 我熟悉了管理系统的一般过程,加强了对实际问题的处理能力。我们坚持理论指导实践, 并通过实践来加强理论的学习。管理信息系统设计,操作性和实践性很强, 只有加强实际的动手能力, 才能更好的掌握这一现代化工具。3在开发过程中,我们遇到很多的困难,最终都通过大家讨论学习解决了,我们体会到对知识运用及其创新和团队的合作精神是做好一个数据库的基础。因此通过此次课程设计我明显感觉到自身的不足,并希望以后能更加用心地运用所学知识和学习新的知识。本次课程设计到此结束了,我们学到了很多珍贵的经验,也意识到了自身的不足。最后,衷心感谢老师对我们的指导和教诲!精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 19 页,共 19 页