[毕业设计精品]学生公寓管理系统.doc

上传人:仙人指路1688 文档编号:3932872 上传时间:2023-03-28 格式:DOC 页数:38 大小:259.50KB
返回 下载 相关 举报
[毕业设计精品]学生公寓管理系统.doc_第1页
第1页 / 共38页
[毕业设计精品]学生公寓管理系统.doc_第2页
第2页 / 共38页
[毕业设计精品]学生公寓管理系统.doc_第3页
第3页 / 共38页
[毕业设计精品]学生公寓管理系统.doc_第4页
第4页 / 共38页
[毕业设计精品]学生公寓管理系统.doc_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《[毕业设计精品]学生公寓管理系统.doc》由会员分享,可在线阅读,更多相关《[毕业设计精品]学生公寓管理系统.doc(38页珍藏版)》请在三一办公上搜索。

1、课程设计学生公寓管理系统院、 系:信息技术工程学院专 业: 计算机科学与技术 班 级: 组成员:起止日期: 2009-6-22到2009-6-25目 录 1 学生宿舍管理系统课程设计概述(完成人:) 1.1 课程设计的目的 1.2 课程设计的任务1.3 课程设计采取的基本原理和主要技术方法1.4 开发阶段任务及角色分工.2 可行性研究(完成人: ) 2.1 编写目的 2.1.1 目的 2.2 问题定义 2.2.1 开展该工程的原因 2.2.2 该工程的基本目标 2.3 可行性研究的方法及评价度 2.3.1 可行性研究所采用的方法 2.4 工作产品 2.4.1 设计目标 2.4.2 设计及约束条

2、件 2.4.3 产品工作原理 2.4.4 产品系统流程图 2.4.5 数据流图 2.4.6 数据词典 2.4.7 产品的功能 3 需求分析(完成人:)3.1 任务概述 3.1.1 目标 3.1.2 运行环境 3.1.3 条件和限制 3.1.4 数据库描述 3.2 二层的细化数据流图和数据字典3.2.1 系统管理数据流图 3.2.2 公寓管理数据流图 3.2.3 学生管理数据流图 3.2.4 出入登记管理数据流图 3.3 功能需求 3.3.1 系统功能设计 3.3.2 系统管理功能 3.3.3 公寓管理功能 3.3.4 信息查询功能 3.3.5 出入登记功能 3.3.6 信息修改功能 3.4 性

3、能需求 3.5 数据描述 3.5.1 E-R 图 3.5.2 静态数据描述 3.5.3 动态数据 4 概要设计(完成人:)4.1 系统结构 4.1.1 系统管理模块 4.1.2 公寓管理模块 4.1.3 信息查询模块 4.1.4 出入登记模块 4.1.5 信息修改模块 4.1.6 关于模块 4.2 数据库表 4.2.1 数据库表说明 4.3 个人总结 5 详细设计(完成人:) 5.1 系统管理员登录模块的设计5.2 超级管理员管理模块的设计5.3 管理员管理模块的实现. 5.3.1 公寓管理模块的设计 5.3.2 信息查询模块模块的设计5.3.2 出入登记模块的设计 5.3.3 信息修改模块的

4、设计5.4 个人小结 6 单元测试(完成人:) 6.1 测试方案 6.2 测试项目 6.2.1 系统管理测试6.2.2 公寓管理测试 7 小组总结 参考资料 1 学生宿舍管理系统课程设计概述(完成人:) 1.1课程设计的目的 把软件工程中规范化的软件开发方法应用到本次学生公寓管理系统的开发过程中,以经济地开发出高质量的软件并有效地维护它。 1.2课程设计的任务 根据软件开发工程的过程,分析设计一个学生公寓管理系统。 1.3课程设计采取的基本原理和主要技术方法 本系统专门针对学校的公寓管理而开发的一个功能齐全、操作简单的学生公寓管理系统。适合学校的宿舍管理人员使用。本系统实现以下基本功能:管理员

5、可以对公寓进行全程管理,不仅可以管理学生,还可以管理寝室人员及外来人员及出入物品,也能方便的进行统计和更改。 本系统使用的是VC6.0来开发的,采用SQL Server2000的数据库管理系统,由于VC良好的面向对象功能,真正实现了面向对象的设计。 1.4开发阶段任务及角色分工 小组成员: 王登州(学号:26) 主要任务:分析系统开发的可行性并确定设计的主要目标,完成概要分析和可行性设计工作。 小组成员: 王飞(学号:27) 主要任务:主要负责系统的需求分析,完成E-R图具体设计,系统的总体设计,完成总体设计阶段的模块划分,模块的协调及需求分析的数据字典等工作。 小组成员: 孙文文(学号:25

6、) 主要任务: 主要负责系统的模块测试,并负责文档的管理和整理,协调各组员的工作,完成实现部分的工作。2 可行性研究(完成人: 王登州) 2.1 编写目的 2.1.1 目的 这份可行性研究报告是对公寓管理系统作的可行性研究分析及指出存在的必要性。 2.2 问题定义 2.2.1 开展该工程的原因 由于现今的学生公寓管理非常繁琐,通常为手工操作,行政人员付出大量的工作时间,得到的效率很低。因此为提高工作效率,减轻校方人员的工作负担,决定开发学生公寓管理系统软件。 2.2.2 该工程的基本目标 开发此学生公寓系统管理软件,以供教学人员及操作者进行学生宿舍管理,方便操作者随时添加、查询、修改等。为了我

7、们提高软件开发的能力,提高工作设计思想,通过本次的工程开发及与辅助老师交流,使小组成员从中学习知识吸取经验。为今后高层次的软件开发准备知识。 2.3 可行性研究的方法及评价度 2.3.1 评价尺度 此软件暂时只是一个初级产品,实现的功能也只能完成初步的工作。2.4 工作产品 2.4.1 设计目标 本工程的设计目标就为学校学生公寓管理提供快捷方法, 省去大量诸如手工登记的操作,对学生公寓情况进行及时跟踪管理,提高管理学生公寓的效率,推动使学校公寓管理自动化。 2.4.2 设计及约束条件 a. 软件系统的界面要美观,布局要合理,窗口的内容尽量简明的提供信息, 语言要通俗易懂,有层次感,分类清晰明了

8、。 b. 根据现有条件和知识我们还得在技术方面,进行学习和提高。 2.4.3 产品工作原理 a. 先建立数据库且追建数据库的驱动程序。 b. 在使用时,由管理员输入需要了解的关键字的信息,然后通过公寓管理 事务管理中心选择相应公寓管理的事务。 c. 公寓管理的事务将根据所提供的信息在数据库中查找相应的记录。 d. 返回相应的记录给管理员。 e. 允许管理员在相应权限下对数据进行修改。 f. 通过终端把得到的内容显示到相应的界面上。 2.4.4 产品系统流程图管理员提出事务公寓事务处理中心产生报表程序公寓数据库信息输出图2.1 系统流程图2.4.5 数据流图出入信息物品信息外来人员信息学生信息学

9、生信息学生基本情况公寓信息员工信息寝室信息员工表楼房表公寓事务管理员信息系统事务事务管理员1.0接收事务1.1系统管理用户表管理员1.2公寓管理寝室表楼房信息1.3学生管理学生事务1.4出入登记出入事务物品出入楼表外来人员表图2.2 学生宿舍管理系统(第1层)数据流图系统信息2.4.6 数据词典 数据字典是关于数据的信息的集合,也就是对数据中包含的所有元素的定义的集合,它为软件开发人员提供数据库设计的参考,并为用户了解系统时作为一个必有工具。 本数据字典主要定义数据字典5个主要字段内容,具体说明如下: 1、名字:数据元素的名字,作为在数据流图中的标识符,显示数据流 的内容。 2、别名:数据元素

10、的另一个名字,其作用是对于 a. 对于同样的数据,不同的用户使用了不同的名字; b. 小组开发人员可能对同一数据使用了不同的名字; c. 小组不同的开人员对同一数据流使用了不同的名字; 3、描述:是对这个名字代表的数据流进行简要的描述,以加深理解; 4、定义:对这个名字代表数据流的详细定义其组成部分; 5、位置:表示这个数据流的来源; 以下是图2.2的数据流图中部分的数据信息的数据字典 * 名 字:管理员 别 名:系统管理员 描 述:对公寓系统进行操作的人员 定 义:管理员=普通用户 | 超级用户 位 置:用户表 * 名 字:事务 别 名: 描 述:代表要办理的一个具体事件 定 义:事务=系统

11、事务|公寓事务|学生事务|出入事务 位 置:系统登陆 * 名 字:接收事务 别 名:接受事务 描 述:接受管理员要办理的一个具体事件 定 义:接收事务=事务命令+事务 位 置:接收事务 * 名 字:系统事务 别 名:系统事件 描 述:系统管理员进行系统管理的特定事件 定 义:系统事务=修改密码|用户管理 位 置:系统管理 * 名 字:公寓事务 别 名:公寓事件 描 述:系统管理员进行公寓管理的特定事件 定 义:公寓事件=楼房管理|员工管理|宿舍管理 位 置:公寓管理 * 名 字:学生事务 别 名:学生事件 描 述:系统管理员进行公寓学生管理的特定事件 定 义:学生事务=学生信息查询|公寓信息查

12、询 位 置:学生管理* 名 字:出入事务 别 名:出入事件 描 述:系统管理员对外来人员及公寓学生物品出入管理的特定事件 定 义:出入事务=外来人员登记|物品出入登计 位 置:出入登计管理 * 2.4.7 产品的功能 a. 用户可以用该软件对系统进行管理,比如管理员的添加; b. 用户可以用该软件对公寓进行管理,比如公寓员工管理; c. 用户可以用该软件对公寓学生进行管理,比如学生调换寝室管理; d. 用户可以使用该软件对进出外来人员进行管理; 3 需求分析(完成人:王飞) 3.1任务概述 3.1.1 目标 本设计要实现的是高校学生宿舍管理系统,在设计该系统时,应尽可能的贴近学生,便于用户操作

13、。系统在实现上应该具有如下功能: 1.系统要求用户必须输入正确的用户名和密码才能进入系统。 2.系统应该提供学生住宿情况的基本登记。 3.系统应提供人员来访登记及结束访问的详细登记。 4.系统应提供学生在校期间物品出入宿舍楼的详细情况登记。 5.系统应提供查询功能,以方便用户对学生基本信息的查询(要实现按多种条件的查询)及楼房信息的查询。 6.系统应提供增加、删除、修改用户帐户的功能。3.1.2运行环境CPU Pentium 1.8Ghz内存512MB硬盘空间 50.0MB以上硬盘剩余空间输入设备 键盘/鼠标操作系统 Windows 2000 Server数据库 Microsoft SQL S

14、erver 2000开发环境Microsoft Visual Studio.NET 20033.1.3条件和限制 一个更为完善的学生宿舍管理系统,应提供更为便捷与强大的信息查询功能,如相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能。对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。 3.1.4数据库描述 数据库是数据管理的最新技术,是计算机科学的重要分支。十年来,数据库管理系统已从专用的应用程序包发展成为通用系统软件。 由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用

15、程序等优点,较大的信息系统都是建立在数据库设计之上的。由于用到的数据表格多,另外考虑到实际情况,学生基本信息的变动,还有 员工信息的多少的变化,我们选用SQL Server 作为数据库开发,而不用Access, 主要是因为 Access 存放的记录,在实际运用中不适合此系统;而 SQL Server 是一种常用的关系数据库,能存放和读取大量的数据,管理众多并发的用户,故 选用SQL Server数据库。 3.3二层的细化数据流图和数据字典 表符号说明: T1:用户表 T5:员工表 T2:学生基本情况表 T6:人员来访表 T3:学生住宿表 T7:物品出入表 T4:寝室表 T8:楼房表3.3.1系

16、统管理数据流图超级用户信息新用户信息修改返回信息密码信息密码信息超级用户信息新用户信息系统管理事务系统管理超级用户登录普通用户登录T1新用户注册修改密码管理员T1超级用户信息超级用户信息密码信息普通用户信息普通用户信息普通用户信息图3.1 数据流图中1.1的细化数据流图3.3.2 公寓管理数据流图员工信息员工信息寝室信息寝室信息公寓管理事务事务分类楼房管理寝室管理员工管理管理员T8T4T5楼房信息楼房信息楼房信息寝室信息员工信息图3.2 数据流图中1.2的细化数据流图数据字典是关于数据的信息的集合,也就是对数据中包含的所有元素的定义的集合,它为软件开发人员提供数据库设计的参考,并为用户了解系统

17、时作为一个必有工具。以下是部分数据字典的内容: * 名 字:员工信息 别 名: 描 述:每栋公寓聘请的员工 定 义:员工信息=员工号姓名年龄性别 楼房号职位家庭住址联系方式备注 员工号=3字符11 姓名6字符11 年龄2数字3 性别FM 楼房号2数字3 职位4字符20 家庭住址8字符100 联系方式11数字11 备注0字符256 位 置:员工表 * 名 字:寝室信息 别 名: 描 述:寝室对应的属性 定 义:寝室信息寝室号居住性别应住人数实住人数住宿费用电话备注 寝室号10字符10 居住性别FM 应住人数2数字2 实住人数2数字2 住宿费用4数字4 电话11数字11 备注0字符256 位 置:

18、寝室表 * 名 字:楼房信息 别 名: 描 述:楼房对应的属性 定 义:楼房信息楼房号房间数楼层数应住人数 楼房号=10字符10 房间数=3数字10 楼层数=2数字2 应住人数=4数字4 位 置:楼房表 *3.3.3学生管理数据流图住宿信息寝室号班级姓名学号学生管理信息管理员信息分类信息录入信息修改信息查询T2按寝室查询按学号查询按姓名查询按班级查询按住宿情况查询T2 T3 T4T2 T3 T4T2 T3 T4学生基本信息学生基本信息学生基本信息学生基本信息查询信息住宿情况住宿信息住宿信息图3.3 数据流图中1.3的细化数据流图3.3.4出入登记管理数据流图物品信息物品信息物品进楼信息结束信息

19、离开信息离开信息事务分类出入事务人员来访访问结束物品进楼物品出楼T6人员来访信息管理员人员来访信息人员来访信息T7物品出楼信息物品信息物品信息图3.4 数据流图中1.4的细化数据流图3.3功能需求 3.3.1系统功能设计 在整体设计中,我们将宿舍管理系统分为六个大的功能:系统管理功能、公寓管理功能、信息查询功能、出入登记功能、信息修改功能。下面将具体进行介绍每个功能。 3.3.2 系统管理功能 系统管理功能包括:超级用户登录、普通用户登录、用户密码修改、用户管理、退出系统五个部分。 3.3.3 公寓管理功能 公寓管理功能包括:楼房管理、宿舍管理、员工管理三个大的部分。 3.3.4 信息查询功能

20、 信息查询功能基本上包括:按学号进行查询、按姓名进行查询、按班级查询、按寝室号查询、每栋楼房住宿情况查询五个部分。 3.3.5 出入登记功能 出入登记功能包括:进楼物品登记、出楼物品登记、人员来访登记、结束访问登记四个功能部分。 3.3.6 信息修改功能 信息修改功能包括:学生基本信息修改、员工基本信息修改等。 3.4 性能需求 学生宿舍管理系统中管理权限上应当进行严格控制,具体思想如下: 1.要想对该学生宿舍管理系统进行操作就应当具有某些操作权限。没有权限 的用户将不能通过任何渠道来登录该系统,查看该系统的任何信息和数据,以确 保系统的严密性和安全性。 2.在上述要求基础上可以为该系统设定多

21、种登录方式,程序开始运行所有功 能将是不可使用的,只有系统管理员登录和普通用户登录两个窗口可以使用,没 有系统管理员或者普通用户的用户名和密码任何人都不能登录该系统。 3.在具体实现时还应为系统管理员和普通用户设定不同的权限,系统管理员 应当可以使用系统的所有模块,普通用户对于用户管理模块是无权使用的。3.5 数据描述3.5.1 E-R图员工管理楼房包含寝室学生入住来访出入来访人员出入楼物品N1NNNN1111图3.5 系统E-R图寝室寝室号住宿费用应住人数实住人数居住性别图3.9 寝室属性来访人员来访人姓名被访人姓名离开时间所属关系宿舍号来访日期来访时间证件名称值班人备注图3.10 来访人员

22、属性出入楼物品备注时间值班人出楼物品进楼物品学生名物品图3.11 出入楼物品属性3.5.2静态数据描述学生寝室管理系统的静态数据包括:用户(LoginIn):UserName用户名UserId用户密码UserPower用户权限学生(Student):Stu_Key 学号Stu_Name姓名Stu_Sex性别Stu_Enr 入学日期Stu_Birth出生日期Stu_College学院Stu_Major专业 Stu_Polit政治面貌Stu_Address 家庭住址Stu_Tel 联系方式寝室(Dorm):Dor_Id寝室号Dor_Sex居住性别Dor_Num应住人数Dor_Fact实住人数Dor

23、_Price住宿费用Dor_Tel电话Dor_Des备注员工(Employee):Emp_Id 员工号Emp_Name姓名Emp_Age年龄Emp_Sex性别 Hou_Id楼房号Emp_Job职位Emp_Add家庭住址 Emp_Tel联系方式Emp_Des备注3.5.3动态数据 输入数据:鼠标对按钮的点击 查询方式、查询关键字; 新建管理员、录入学生信息项; 受限操作所需的密码; 新聘员工信息录入; 人员来访、物品出入楼; 输出数据:查询关键字确定的数据库记录的子集; 统计结果及其格式化文件; 密码修改成功; 信息录入、删改结果(成功或失败); 访问完毕、物品出入楼完毕; 内部数据:查询操作建

24、立的索引; 4 概要设计(完成人:王飞) 4.1系统结构 系统的大致结构如下:在 C/S 结构下的该寝室管理系统大致可以划分为以下模块:学生宿舍管理系统出入登记信息查询信息修改关于系统管理超级用户登录密码修改增加用户普通用户登录公寓管理楼房管理宿舍管理员工管理住宿情况查询按寝室查询按班级查询按姓名查询按学号查询访问结束登记物品进楼登记物品出楼登记来访人员登记员工信息修改学生基本信息修改图4.1学生宿舍管理系统功能模块图在整体设计中,我们将宿舍管理系统分为六个大的模块:系统管理模块、公寓管理模块、信息查询模块、出入登记模块、信息修改模块、关于模块。每个模块将实现不同的功能。下面将具体进行介绍。4

25、.1.1 系统管理模块 系统管理模块包括:超级用户登录、普通用户登录、用户密码修改、用户管理、退出系统五个部分。 1.超级用户登录:实现系统管理人员登录。 2.普通用户登录:实现一般管理人员登录。 3.用户管理:实现系统管理人员授予或取消一般用户登录该系统的用户名和密码。4.密码修改:实现所用用户的密码更改功能。 5.退出系统:实现正常退出宿舍管理系统。 4.1.2 公寓管理模块 公寓管理模块包括:楼房管理、宿舍管理、员工管理三个大的部分。 1.楼房管理:登记学校所有住宿楼情况。 2.宿舍管理:登记学校所有宿舍的情况。 3.员工原理:实现楼房管理人员的添加功能。 4.1.3 信息查询模块 信息

26、查询模块基本上包括:按学号进行查询、按姓名进行查询、按班级查询、按寝室号查询、每栋楼房住宿情况查询五个部分。 1.按学号进行查询:实现每个学生基本信息情况的查询功能。 2.按姓名查询:通过学生姓名查询学生基本信息情况。 3.按班级查询:通过班级查询某班级学生住宿情况及该班级学生信息。 4.按寝室号查询:查看每个宿舍所住学生信息情况。 5.楼房住宿情况查询: 查询每栋楼房的所有宿舍的住宿情况及宿舍楼所住学生统计情况。 4.1.4 出入登记模块 出入登记模块包括:进楼物品登记、出楼物品登记、人员来访登记、结束访问登记四个功能模块。1.进楼物品登记:详细登记某学生搬入宿舍楼的物品情况。 2.出楼物品

27、登记:详细登记某学生搬出宿舍楼的物品情况。 3.人员来访登记:详细登记进入宿舍楼的外来人员情况。 4.结束访问登记:详细登记外来人员的离开情况。 4.1.5 信息修改模块 信息修改模块包括:学生基本信息修改、员工基本信息修改等功能。 1.学生基本信息修改:实现系统管理人员对学生基本信息情况所作的添加、修改、删除。 2.员工信息修改:实现系统管理人员对楼房员工的修改、删除功能。 4.1.6 关于模块 此模块是对学生宿舍管理系统开发者相关信息的一个简单介绍。 4.2数据库表表1.1 用户表(LoginIn)字段名 描述数据类型 数据长度NULL PrimarykeyUserName 用户名char

28、10NYUserId用户密码char10NYUserPower用户权限char20NN表1.2 学生基本情况表(Student)字段名 描述数据类型数据长度NULLPrimarykeyStu_Key 学号char20NY and FStu_Name姓名char10YNStu_Sex 性别char10YNStu_Enr 入学日期datetime10YNStu_Birth 出生日期datetime10YNStu_College学院char10YNStu_Major专业char10YNStu_Polit 政治面貌char10 YNStu_Address 家庭住址char50YNStu_Tel 联系方

29、式char10YNStu_Des备注char50YN表1.3 学生住宿表(Student_base)字段名 描述数据类型 数据长度NULL PrimarykeyStu_Key 学号char20NY and FStu_dor宿舍char10YN表1.4 寝室表(Dorm)字段名 描述数据类型 数据长度NULL PrimarykeyDor_Id 寝室号char10NYDor_Sex 居住性别char10YNDor_Num 应住人数char10YNDor_Fact实住人数char10YNDor_Price住宿费用char10YN Dor_Tel电话char10YN Dor_Des备注char50YN

30、表1.5 员工表(Employee)字段名 描述数据类型 数据长度NULL PrimarykeyEmp_Id员工号char20NYEmp_Name 姓名char10YNEmp_Age 年龄char10YNEmp_Sex 性别char10YNHou_Id 学 楼房号char10NFEmp_Job 职位char10YN Emp_Add 家庭住址char50YNEmp_Tel 联系方式char10YNEmp_Des 备注char50YN表1.6 楼房表字段名 描述数据类型 数据长度NULL PrimarykeyHou_Id 楼房号char10NFHou_Num房间数char10YNHou_Flr楼层

31、数char10YNHou_Peo 应住人数char10YN表1.7 人员来访表(Visit)字段名 描述数据类型 数据长度NULL PrimarykeyVis_Name 来访人姓名char10NNVis_Host 被访人姓名char10YNDor_Id 寝室号char10NFRelation 所属关系char10YNVis_Data 来访日期datetime10YNVis_Time 来访时间datetime10YNLea_Time 离开时间datetime10YNVis_Watch 值班人char10YNVis_Cred 证件名称char10YNVis_Des 备注char 50YN表1.8

32、物品出入楼表(Goodsmove)字段名 描述数据类型 数据长度NULL PrimarykeyStu_Name学生名char10N NG_Id物品号char20NYG_In 进楼物品char10YNG_Out出楼物品char10YNG_Date 时间datetime10YNWatch 值班人char10YNG_Des 备注char50YN4.2.1数据库表说明 本管理系统共用到七个表:用户表(LoginIn)、学生基本情况表(Student)、学生住宿表(Student_base)、寝室表(Dorm)、员工表(Employee)、人员来访表(Visit)、 物品出入楼表(Goodsmove),

33、 各表之间均有一定的关系, 可以进行关联。 1.学生基本情况表(Student)、学生住宿表(Student_base)、物品出入楼表(Goodsmove)这四个表里面都有一个相同的字段:学号(Stu_Id),通过学号这个字段就可以将系统的这四个表关联了起来。当某个表发生插入、修改、删除等方面的改动时,相联的表之间也要进行相应的改动。学生住宿表(Student)和寝室表(Dorm)也有一个相同的字段:寝室号(Dor_Id)将两表相关联。 2.由于员工是负责管理某栋楼房的, 因此员工表(Employee), 楼房表(House)这两个表之间有一个相同的字段:楼房号(Hou_Id)来进行关联。 4

34、.3 个人总结 概要设计阶段的主要任务是软件总体结构的设计,通过对需求分析阶段数据流图和 E-R 图的进一步分解,划分出六个主要的模块,然后对这六个模块进行细化。其中遇到的问题主要是自身知识面不广,对软件结构的进一步划分有许多不足的地方。5 详细设计(完成人:孙文文) 5.1系统管理员登录模块的设计 伪码程序: Function adminlogin 输入用户名与密码 If(超级管理员) then 进入超级管理员系统界面 Else If (普通管理员) then 进入普通管理员系统界面 Else Begin 显示登录失败信息,并出现重新登录界面 End End Function adminlo

35、gin 5.2超级管理员管理模块的设计 伪码程序: (1)密码修改模块的设计 Function passwordmodify If 更新 then Begin 更新当前表单的数据 If 确定修改 then 更新管理员用户表 Else 取消更新操作 End End Function passwordmodify (2)添加模块的设计 Function appendadmin If 添加 then Begin 输入添加的管理员信息 If 确定添加then 添加数据到管理员用户表 Else取消添加 End End Functionappendadmin 5.3管理员管理模块的实现 本模块实现的功能有

36、公寓管理、信息查询、出入登记、信息修改等模块。操作的数据表有学生基本信息表、员工表、人员来访表、物品出入楼表、寝室表。 各子模块的功能介绍如下: 5.3.1公寓管理模块的设计 (1)楼房管理:登记学校所有住宿楼情况 伪码说明: Function departmentmanage If 楼房管理 then Begin 输入住宿楼信息 If 确定登记then 修改楼房表 Else 取消登记操作 End End Functiondepartmentmanage (2)宿舍管理:登记学校所有宿舍的情况 伪码说明: Function roommanage If 宿舍管理 then Begin 输入宿舍信

37、息 If 确定登记then 修改寝室表 Else 取消登记操作 End End Function roommanage (3)员工管理:实现楼房管理人员的添加功能 伪码说明:Function workermanage If 员工管理 then Begin 输入员工信息 If 添加then 修改员工表 Else 取消添加操作 End End Function workermanage 5.3.2信息查询模块模块的设计 信息查询模块基本上包括: 按学号进行查询、 按姓名进行查询、 按班级查询、按寝室号查询、每栋楼房住宿情况查询五个部分。 伪码说明: Function findstudent If

38、查询 then Begin 显示查询功能模块 输入查询条件 If 找到符合条件的记录 then 显示记录 End End Function findstudent 5.3.2出入登记模块的设计 出入登记模块包括:进楼物品登记、出楼物品登记、人员来访登记、结束访问登记四个功能模块。 (1)进楼物品登记:详细登记某学生搬入宿舍楼的物品情况。 伪码说明: Function entryregister If 进楼物品登记 then Begin 输入物品信息 If 确定输入 then 添加输入物品信息到物品出入楼表 Else 取消输入操作End End Function entryregister (2

39、)出楼物品登记:详细登记某学生搬出宿舍楼的物品情况。 伪码说明: Function entryregister If 出楼物品登记 then Begin 输入物品信息 If 确定输入 then 添加输入物品信息到物品出入楼表 Else 取消输入操作 End End Function entryregister (3)人员来访登记:详细登记进入宿舍楼的外来人员情况。 伪码说明: Function visitorregister If 人员来访登记 then Begin 输入外来人员信息 If 确定输入 then 添加输入信息到来访人员表 Else 取消输入操作 End End Function visitorregister (4)结束访问登记:详细登记外来人员的离开情况。 伪码说明: Function visitorfinish If 结束访问登记 then Begin 输入外来人员信息 If 确定输入 then 修改输入信息到来访人员表 Else 取消输入操作End End Function visitorfinish 5.3.3信息修改模块的设计 信息修改模块包括:学生基本信息修改、员工基本信息修改等功能。 (1)学生基本信息修改:实现系统管理人员对学生

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

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号