[精品论文]delphi学生公寓管理信息系统(毕业论文)内容摘要:

修改公寓和寝室的相关信息(公寓号和寝室号)。  寝室收费管理:收费以 寝室为单位,当费用收好以后,可以打印报表以查看交 费记录。  来访人员管理:对来访人员进行严格登记,包括来访时间,结束时间,来访人员的来访事由,能查询到每一条来访人员 和被访人的信息。 非功能性需求 用户界面需求:简洁、易用、易懂 , 友好的用户界面。 硬件需求: Pentium 以上计算机 可靠性需求:保证用户在正常使用本系统时,用户的操作或误操作不会产生数据丢失。 安全保密性需求:用户登录 需要密码验证。 开发任何一个系统,都会受到时间和资源上的限制。 因此,在每一个项目开发之前,都要进行可行性分析,以减少项目的开发风险,避免人力,物力和财力的浪费。 可行性分析主要包括经济可行性和技术可行性等。 经济可行性 经济可行性,主要是针对一个学校的, 开发系统的成本与收益相比较。 如今是信息化时代,信息化管理可以使学生公寓管理更加系统化,全面化、快速化,这样可以为学校带来高校的工作效益和经济效益,开发出本系统可以减少公寓管理人员人数,而且管理方便, 各功能实现快速,数据有效的管理。 这些效益和管理上的便捷远远超过了开发本系统的成本,所以在经济上具有完全的可行性。 课件之家精心整理资料 欢迎你的欣赏 第 6 页 共 37 页 技术可行性 本系统开发工具是 Delphi和 SQL Server2020。 Delphi具有可视化界面,是一种面向对象的语言,简单易学而且灵活方便, SQL Server 2020 是一个安全、可靠 的并且支持面向对象设计的数据库系统。 易用性和可维护性也很好。 在大二期间,就已学过 SQL Server2020。 所以,学生公寓管理总体上开发难度不高,技术上具有完全的可行性。 数据库的设计和操作 是 本系统设计的核心。 在大学期间曾经学习过软件工程,也 以 四人一组完成过有关的大作业,具备一定的系统分析与设计能力,熟悉数据的设计与操纵。 因此,本系统的实现在技术上是可行的。 课件之家精心整理资料 欢迎你的欣赏 第 7 页 共 37 页 第四章 总体设计  减少公寓管理人员大量繁琐的工作。 公寓管理人员通过使用本系统 ,可以随时根据需要,查询公寓、 寝室、来访人员、交 费等信息,对学生公寓管理系统中的数据进行录入、添加、删除和查询,并可以根据特定条件对数据进行查询。  减少学校在学生公寓 管理 方面的人力和物力的投资。 学生公寓管理系统功能强大、操作简单,拥有友好的易额面,适用于各类学校的学生公寓管理。 系统功能模块包括: (如图 41)  公寓管理:包括公寓楼房管理和寝室管理。 对学校的公寓以及公寓里的寝室进行管理,处理包括数据的添加、修改、删除、查询等。  学生管理:包括学生基本信息管理和学生交费管理。 对学生入住寝室信息和学生基本信息的管理以及以寝室为单 位的收费管理,包括对数据的添加、修改、删除、查询等。  来访人员登记管理:公寓登记信息的处理,为维护公寓的安全,对来访人员有严格的审查,以及对登记信息的处理。  系统管理和维护:包括修改口令,添加用户等。 课件之家精心整理资料 欢迎你的欣赏 第 8 页 共 37 页 图 41 学生公寓管理系统功能模块图 数据流分析 数据流图 是结构化系统分析的基本工具。 一个数据流图确定了系统的转化过程、系统所操纵的数据或物质的收集(存储),还有过程、存储、外部世界之间的数据流或物质流。 数据流图技术 是 可以扩 充到允许实时系统的建模。 数据流图是当前业务过程或新系统操作步骤的一种表示方法。 数据流图可以在一个抽象的广泛范围内表示系统。 在一个多步骤的活动中,高层数据流图对数据和处理部分提供一个整体的统览,这是对包含在软件需求规格说明中的精确、详细叙述的补充。 数据流图描述了软件 需求规格说明中的功能需求怎样结合在一起 , 使用户可以执行指定的任务。 从图中迅速反馈的信息有助于对所探讨的任务流的理解进行提炼加工。 学生公寓管理信息系统 系统管理 学生管理 学生基本信息管理 公寓管理 来访登记管理 学生交费管理 公寓楼房管理 公寓寝室管理 针对各模块不同的表实现添加记录、修改记录、删除记录以及查询显示记录等功能 课件之家精心整理资料 欢迎你的欣赏 第 9 页 共 37 页 学生公寓管理系统的 第一层 数据流图 (如图 42), 本数据流图描述了学生公寓系统的各 个模块处理过程中的 数据 处理 的 过程。 图 42 学生公寓管理系统第一层数据流图 公寓管理中的数据处理 图是本系统的第二层数路流图(如图 43) ,描述了在公寓管理中所作操作的数据处理。 图 43 公寓管理模块书录流图 宿管科 公寓管理 寝室管理 来访人员管理 收费管理 寝室信息 寝室信息 公寓信息 收费信息 来访人员信息 公寓信息 来访人员登记信息 收费信息 宿管科 删除处理 添加处理 修改处理 拆迁的公寓 添加新建公寓 修改的公寓 公寓基本信息 课件之家精心整理资料 欢迎你的欣赏 第 10 页 共 37 页 寝室管理 数据流程图(如图 44),描述了用户在添加、删除、查询寝室信息时的数据处理过程。 图 44 寝室管理模块数据流图 来访人员管理 数据流图(如图 45),描述了在来访人员访问学生时,用户所作操作的数据处理过程。 图 45 来访人员管理数据流图 宿管科 添加处理 删除处理 查询处理 删除毕业生或离校生信息 寝室信息 宿管科 来访信息 添加来访人员信息 查询处理 删除处理 课件之家精心整理资料 欢迎你的欣赏 第 11 页 共 37 页 学生交费管理数据流图(如图 46),描述了学生交费与宿管科收费处理过程中的数据处理过程。 图 46 学生交费管理数据流图 数据建模 模型是软件的第一个技术表示。 信息系统的建模是用模型来描述复杂的信息系统,使得系统的要求、结构和数据变得简单。 设计者通过描述用 户的需求 获得与用户的不断交互,最终对整个系统能全面地把握。 建立完整的数据模型,完成对信息系统中数据的存储和处理。 学生公寓管理系统比较复杂,为了建立这样一个复杂系统的模型,并满足实际对象不断发展的需求,在实际设计中应遵循下列原则:  准确性:所 建立的模型要求能够正确反映实际的对象,能够满足学生公寓管理工作的实际需求。  完整性:指要求模型既能反映对象系统的静态特性,同时能够反映其丰富的动态特性。  一致性:要求建立的模型能保证从分析阶段到设计阶段的平稳过渡。 各实体关系模型 经过分析,由上面的数据流程 图可以得出以下各实体之间的 ER 图,(如图 37 至 39) 图 37 公寓 ER 图 宿管科 添加交费项目 交费 学生 交费信息 查询处理 报表打印 公寓 管理 管理员 m n 寝室 组成 1 n 课件之家精心整理资料 欢迎你的欣赏 第 12 页 共 37 页 图 38 寝室 ER 图 图 39 公寓管理 ER 图 寝室 公寓 公寓 公寓 n m 1 1 n 1 所属 组成 拥有 n 床位 寝室 公寓 住宿 拥有 组成 1 n n m 1 n 学生 来访人 n m m 1 访问 管理员 管理 交费 m n 公寓 课件之家精心整理资料 欢迎你的欣赏 第 13 页 共 37 页 数据库逻辑结构设计 基本定义: 主键:在表中是唯一不可重复的值。 具有索引的作用,可以用来快速查询表内数据。 外键:有此表的列 或列的组合和其他表的主键值或 UNIQUE_KEY 具有相关联的特性。 此时,可以将这些列或列组合定 义 为外键。 索引:建立索引是为了加快查询速度的有效手段。 用户可以根据应用环境的需求,在基本表上建立一个或多个索引,以提供多种存取路径,加快查找速度。 视图:从一个或几个基本表(或视图)导出的表,它与基本表不同,是一个虚表。 学生公寓系统的数据库包含以下表 : 表 41:基本表 表名 类型 说明 操作员信息 基本表 保存系统用户的帐号和密码 公寓信息 基本表 保存公寓信息 寝室信息 基本表 保存寝室的基本信息 学生信息 基本 表 保存寝室学生的基本信息 来访信息 基本表 保存 公寓来访人员的基本 信息 交费信息 基本表 保存交费记录的信息 价格表 基本表 保存交费种类的信息 表 42:操作员信息 字段名称 数据类型 长度 说明 id int 4 编号,主键 操作员 ID nvarchar 10 允许空 操作员姓名 nvarchar 10 允许空 密码 nvarchar 10 允许空 权限 char 6 允许空 备注 nvarchar 50 允许空 表 43:公寓信息 字段名称 数据类型 长度 说明 id int 4 记录编号,不允许空 公寓号 nvarchar 10 公寓楼编号,主键 楼层数 int 4 允许空 房间数 int 4 允许空 启用时间 smalldatetime 4 允许空 备注 nvarchar 50 允许空 课件之家精心整理资料 欢迎你的欣赏 第 14 页 共 37 页 表 44:寝室信息 字段名称 数据类型 长度 说明 id int 4 记录编号,主键 寝室号 nvarchar 10 允许空 可住人数 int 4 允许空 住宿费用 float 8 允许空 电话 nvarchar 10 允许空 公寓号 nvarchar 10 允许空 备注 nvarchar 50 允许空 表 45:学生信息 字段名称 数据类型 长度 说明 id int 4 记录编号,不允许空 学号 nvarchar 30 学生学号,主键 姓名 nvarchar 20 允许空 性别 char 2 允许空 出生日期 smalldatetime 4 允许空 专业 nvarchar 20 允许空 班级 nvarchar 20 允许空 联系方式 nvarchar 20 允许空 公寓号 nvarchar 10 允许空 寝室号 nvarchar 10 允许空 备注 nvarchar 50 允许空 表 46:来访信息 字段名称 数据类型 长度 说明 id int 4 记录编号,主键 来访人姓名 nvarchar 10 允许空 人数 int 4 允许空 被访者姓名 nvarchar 10 允许空 所属关系 nvarchar 10 允许空 来访时间 smalldatetime 4 允许空 结束时间 smalldatetime 4 允许空 事由 nvarchar 50 允许空 值班人 nvarchar 10 允许空 课件之家精心整理资料 欢迎你的欣赏 第 15 页 共 37 页 表 47:交费信息 字段名称 数据类型 长度 说明 id int 4 编号,主键 公寓号 nvarchar 10 允许空 寝室号 nvarchar 10 允许空 交费时间 smalldatetime 4 允许空 交费类型 nvarchar 10 允许空 金额 float 8 允许空 备注 nvarchar 50 允许空 表 48:价格表 字段名称 数据类型 长度 说明 id int 4 编号,主键 项目 nvarchar 10 允许空 价格 float 8 允许空 收费方式 nvarchar 10 允许空 课件之家精心整理资料 欢迎你的欣赏 第 16 页 共 37 页 第五章 系统详细设计 系统工程框架主要简介了学生公寓系统各模块 ,并对数据模块 Data 和 公共 类模块Common 作了详细的说明,并且介绍了相应的实例。 学生公寓管理系统的模块:  Data:提供数据访问支持模块。  Common:提供程序中需要的数据实体模块。  Fee:学生交费管理模块。  House:公。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。