基于c的大学生宿舍管理系统的设计与实现毕业设计论文终稿(编辑修改稿)内容摘要:

格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。 事实上,代码管理的概念是运行库的基本原则。 以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。 .NET Framework 的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于 所提供的最新创新的应用程序(如 Web 窗体和 XML Web Services)。 数据库开发 —— Access 2020 Access 是微软公司推出的基于 Windows 的桌面关系数据库管理系统( RDBMS),是Office 系列应用软件之一。 数据库能汇集各种信息以供查询,存储和检索。 数据库(Database)是由一些有意义和有关系的数据 (data)所组合而成。 一个数据库中,包含了许多条记录 (Record),而每条记录是由多个字段 (Field)所组成,不同的字段存放 着 不湖南人文科技学院毕业论文(设计) 6 同的数据。 所以数据库的严格定义是一组相关记录的集合,而字段则是 最基本的数据项,也是数据库中最小的单位 .在计算机中用来帮我们管理数据库的系统,我们称之为数据库管理管理系统 (Database Management System DBMS)。 数据库管理系统是架构在一个或多个数据库之上,并针对数据库中的数据进行管理运用。 Access 的优点在于它能使用数据表示图或自定义窗体收集信息,数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然 .另外, Access 允许创建自定义报表用于打印或输出数据库中的信息。 Access 也提供了数据存储库,可以使用桌面数据库文 件把数据库文件置于网络文件服务器,与其他网络用户共享数据库 .如上所述, Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。 它提供了表、查询、窗体、报表、页、宏、模块 7 种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。 湖南人文科技学院毕业论文(设计) 7 第 三 章 可行性与需求分析 可行性分析 技术 的可行性 技术上的可行性要考虑将来采用的硬件和软件技术能否满足用户提出的要求。 基于当前的计算机网络技术和数据技术已成熟,而且管理信息系统( MIS)的各种开发技术也已经相当成熟,并且在各个领域都不乏成熟的案例。 所以开发宿舍管理系统在技术上是可行的。 经济 的可行性 经济可行性主要是对项目的经济效益进行评价。 宿舍管理系统主要是实现数据管理功能的,只需要具有一般硬件设施的计算机即可运行使用,成本非常低。 而且本系统是我作为毕业设计自行开发,免费帮助设计并实施的。 因此开发、设计这套系统的支出费用是学校可以承担 的,即经济上是可行的。 运营可行性 宿舍管理系统的开发不会影响学校其它职能部门的正常运行。 且此系统开发的界面设 计及其人性简单化,易于操作,且学校宿管员的素质较高,只要稍加学习 ,就会使用此系统。 并且出自完善宿舍管理的目的,学校领导也会支持本系统的研发,即在运营方面是可行的。 系统需求分析 功能 需求 本课题要实现的是高校学生宿舍管理系统,在设计该系统时,应尽可能的贴近学生 ,便于用户操作。 系统在实现上应该具 有如下功能: (1) 系统要求用户必须输入正确的用户名和密码才能进入系统。 (2) 系统应该提供学生住宿情况的基本登记 、所住寝室的查询、学生基本信息的查询。 (3) 系统应提供人员来访登记 的详细登记、根据房间号和访问时间查询来访纪录。 (4) 系统应提供卫生评比情况的详细登记 、宿舍卫生排名查询。 (5) 系统应提供学生 寝室的电费查询、缴费、设置单价的功能 (6) 系统应提供 修改管理员密码 的功能。 (7) 系统还应具有 对宿舍 添加、修改、删除基本信息的功能。 用户 需求 1 界面需求 学生宿舍管理系统应 提供简单、层次关系明了、清晰的操作界面,使用户一目了然。 尽可能的为用户的录入、查询等功能操作提供方便。 快捷按钮的创建也是非常需要的,湖南人文科技学院毕业论文(设计) 8 以方便用户操作。 2 数据需求: 此系统主要完成 学生入住登记及入住后的管理 ,因此, 管理员 需要的数据信息包括:学生 信息 ,包括 学生基本 信息, 住房 信息 ;宿舍信息:包括价格和标准配置,水电费的设置和收缴情况等;卫生检查 信息:包含 卫生总分和排名情况等信息;外来人员信息:包括访问者身份及进入 登记等。 3 处理需求 当宿舍的基本信息发生变化时,管理员能及时对相应变化了的信息进行修改、添加和删 除,管理员为了信息保密性的需要,也可随时修改自己的密码信息。 性能 需求 首先, 系统 是 作为整体而存在的 ,所以系统的代码要统一 ,设计规范要标准 ,传递语言要尽量一致 ,并使一次输入得到多次利用。 其次, 系统应灵活 ,对环境的变化要有很强的适应性。 这要求我们尽量采用模块化结构 ,提高各部分的独立性 ,尽是减少各子系统之间的数据依赖性。 最后,系统还应该具有 可靠性 , 系统受外界干扰时的 具有较强的 抵御力与恢复能力。 湖南人文科技学院毕业论文(设计) 9 第四 章 总体设计 系统设计目标 目标本系统既要满足用户的需求 ,也要 满足设计员的设计目标。 用户的观点看,要求系统能够达到以下目标 : 1) 对信息的收集和保存信息。 例如:输入宿舍的基本信息 , 宿舍的卫生信息等 . 2)快速的传递信息。 对那些共享的数据 如卫生检查总分、排名情况;从其他职能部门获取的学生基本信息等, 要快速的传递。 3)提供准确的信息。 要求比手工作业提供的更加准确和细致的数据,例如宿舍的所有卫生成绩。 设计员从技术观点看,要求系统能达到以下的目标: 1) 用户使用,具有较高的 易操作性。 2) 有较高的可靠性,将系统发生故障的概率控制在 %以下,并具有快速恢复 的能力 3) 具有较高的运行效率,应 比人工作业的 效率高。 4)具有较强的可维护性和扩充性,能够适应用户的业务要求变化。 设计策略 本系统的结构是自顶向下扩展的,层次化的暗盒模块结构。 对高层模块,将使用以事务为中心的设计策略,把一个的的复杂的系统逐步分解成较小的相对简单的暗合模块;对低层模块,采用以变换为中心的设计策略。 此外,为了提高模块的内聚性,降低模块间的偶合程度,数据库的设计原则是把他作为模块间的邮政信箱,从而既实现数据共享有提高模块的独立性,使系统具有很高的可修改性。 系统总体功能 该系统 充分利用计算机的功能实现对系统管理、 宿舍管理、学号管理、电费管理、外来人员管理 等的自动化控制,将会使学生宿舍管理工作大大减轻,方便易使用 的信息管理用户界面,简便的操作,完善的数据库管理,将会使得信息管理系统极大限度地应用于现代化学生 宿舍 管理,成为管理人员的得力助手。 系统数据流 图 宿舍管理数据流图 当宿舍基本信息在 管理系统中移动时,将会被系统的添加、修改、删除功能修改,变换了的数据信息被存储到数据库中,宿舍管理数据流图如图 41 所示。 湖南人文科技学院毕业论文(设计) 10 图 41 宿舍管理数据流 图 学生 管理数据流图 当学生 基本信息在 管理系统中移动时,将会被系统的登记、查询、 汇总 功能修改,变换了的数据信息被存储到数据库中, 学生 管理数据流图如图 42 所示。 图 42 学生 管理数据流图 湖南人文科技学院毕业论文(设计) 11 电费 管理数据流图 当宿舍电费 信息在 经过缴费、重设单价、汇总等操作后,数据信息会被修改,变换了的数据信息被存储到数据库中,电费管理数据流图如图 43 所示。 图 43 电费管理 外来人员 管理数据流图 当有外来人员来访时,经过管理员登记操作 ,将更新来访信息,变换了的数据信息被存储到数据库中,外来人员管理数据流图如图 44 所示。 图 44 外来人员管理 系统功能模块 图 此系统主要包含宿舍管理模块、学生管理模块、水电管理模块、卫生评比模块、外来人员管理模块以及系统管理等六大模块。 其系统结构图如图 45 所示。 湖南人文科技学院毕业论文(设计) 12 学 生 宿 舍 管 理 系 统宿舍管理模块电费管理模块学生管理模块外来人员管理卫生评比模块系统管理查询添加修改删除查询入住登记汇总设置费用标准查询缴费记录缴费评比总分录入评比情况查询文明寝室查询退出修改管理员密码查询登记图 45 系统 功能模块 图 系统程序流程图 根据需求分析,系统的程序流程图如图 46 所示。 图 46 系统程序流程图 湖南人文科技学院毕业论文(设计) 13 系统用例图 系统的用例图如图 47 所示。 管 理 员管 理 宿 舍管 理 学 生退 出管 理 电 费卫 生 评 比管 理 外 来 人 员修 改 密 码缴 费查 询 电 费查 询修 改 e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s 入 住 登 记查 询 e x t e n d s 卫 生 成 绩 录 入查 询 e x t e n d s e x t e n d s 登 记 e x t e n d s 查 询 e x t e n d s 汇 总 e x t e n d s u s e s u s e s u s e s u s e s 汇 总 e x t e n d s u s e s u s e s u s e s 图 47 系统用例图 湖南人文科技学院毕业论文(设计) 14 第五章 详细设计 与实现 数据库设计 数据库的引入 数据库技术从 60 年代中期至今只有不到 40 年的历史,但其发展速度之快是其它技术所不及的。 它已由第一代的层次型、网状型数据库,第二代的关系型数据库发展到今天以面向对象为主要模型的数据库,即第三代数据库。 数据库技术和网络通信技术、面向对象编程技术、并行计算机技术、人工智能技术相互融合、相互渗透,促进了数据库技术的广泛 应用。 数据库 (Database),是按照数据结构来组织、存储和管理数据的仓库,是用于查询的大量数据的存储区域。 使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间,实现数据资源的充分共享等等。 此外,数据库技术还为用户提供了非常简便的使用手段,使用户易于编写有关数据库应用程序。 特别是近年来推出的计算机关系数据库管理系统,操作直观,使用灵活,编程方便,功能强大,环境适应广泛,数据处理能力极强。 数据库的设计是指对一个给定的应用环境,构造数据库模式,建立数据库及其应用系统,满足各种用 户需求。 作为信息资源开发、管理和服务的一种有效的手段,数据库技术的应用已越来越广泛,从小型的单项事务处理系统到大型的信息系统大都用先进的数据库技术来保持系统数据的安全性、完整性和共享性。 对一个实际的系统来说,数据库表的设计在遵循数据库理论的同时,必须能用开发工具来实现用户在各方面提出的功能要求。 一个真正的、完整的站点是离不开数据库的,因为少量的数据,如网页访问人数等完全可以存储在文本文件中,但实际应用中,需要保存的数据远不止。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。