(完整word版)学生宿舍管理系统详细设计.doc

合集下载

(完整word)大学宿舍管理系统的设计与实现.

(完整word)大学宿舍管理系统的设计与实现.
2 日填
(完整 word)大学宿舍管理系统的设计与实现.
项目名称
大学宿舍管理系统的设计与实现
研究课题来源
高等院校宿舍管理
论文类型
工程开发
1-1、题目阐释、选题的背景
电脑的普及,使越来越多的学校开始对自己的业务采用电脑管理,在应用之余,总希望 有好的业务管理软件来帮助他们提高工作效益和管理水平。本软件是适用于高等院校的 宿舍管理系统软件.系统数据的管理采用了操作系统的最新管理方式,用户操作将会更简 单、更直观、更方便.系统中各业务管理模块可以单机独立运行。使用本系统,可以大幅 度提高高等院校宿舍管理的工作效率。随着科学技术的不断提高,计算机科学日渐成熟, 其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的 作用。
[10] Chelsea Valentine。 Delphi database development and solid example [M]。 Scotland,2001。36-110
[11] 周兴华,张峰。 学生管理在高校的运用[J]。 武汉理工大学学报,2004,20(3): 46—57
[12] 朱雪燕,周晓玉。 Access 实用教程[M]。 北京:人民邮电出版社,2004。89-32
[8] David McMahon. Rapid application development with Delphi [M]. New York. McGrawHill,2002。24-176
[9] Jake Sturn. Access developer’s handbook [M]。 San Francisco。 Sybex, 1999.1-65
[13] 耿宏运,陈站林,赵宗福. Delphi6 组件大全[M]。 北京:电子工业出版社, 2004。63-151

学生宿舍管理系统详细设计

学生宿舍管理系统详细设计

详细设计说明书【学生宿舍管理系统】目录、弓丨言.....1.1编写目的\.2冃^景............................................................................................................ 1..1.3 定义............................................................ 1..、系统性能........................................................... 2..三、....................................................... 程序系统的结构2.四、......................................................... 程序设计说明3.4.1.登录模块 ....................................................... 3.4.1.1功能简介.................................................. 3.4.1.2 功能...................................................... 4.4.1.3输人项.................................................... 4.4.1.4输出项.................................................... 4.4.1.5 算法...................................................... 4.4.1.6逻辑流程.................................................. 4.4.1.7 接口......................................................5.4.1.8存储分配..................................................5.4.2 admin 模块.....................................................5.4.2.1功能简介..................................................5.4.2.2 功能...................................................... 6.4.2.3输入项.................................................... 6.4.2.4输出项.................................................... 6.4.2.5 算法...................................................... 6.4.2.6逻辑流程.................................................. 6.4.2.7 接口...................................................... 7.4.2.8存储分配.................................................. 7.4.3管理员信息查询模块.............................................. 7.4.3.1功能简介.................................................. Z.4.3.2 功能...................................................... 7.4.3.3输入项.................................................... 8.4.3.4输出项.................................................... 8.4.3.5 算法...................................................... 8.4.3.6逻辑流程.................................................. 8.4.3.7 接口...................................................... 9.4.3.8存储分配.................................................. 9.4.4管理员信息登记模块............................................. 9.4.4.1功能简介.................................................. 9.4.4.2 功能 .................................................... 1.04.4.3输入项 (10)4.4.4输出项 (10)4.4.5 算法 .................................................... 1.1446逻辑流程 (11)447 接口 .................................................... 1.14.4.8存储分配 (11)4.5学生管理模块 .................................................. 1.24.5.1功能简介 (12)4.5.2 功能 (12)4.5.3输入项 (12)4.5.4输出项 (12)4.5.5 算法 (12)4.5.6数据流程 (13)4.5.7 接口 .................................................... 1.34.5.8存储分配 (13)4.6数据库查询模块 (14)4.6.1功能简介 (14)4.6.2 功能 .................................................... 1.44.6.3输入项 (14)4.6.4输出项 (14)4.6.5逻辑流程 (15)4.6.6 算法 .................................................... 1.54.6.7 接口 .................................................... 1.5 4.7数据库修改模块 . (15)4.7.1功能简介 (15)4.7.2 功能 .................................................... 1.54.7.3输入项 (16)4.7.4输出项 (16)4.7.5逻辑流程 (17)4.7.6 算法 .................................................... 1.74.7.7 接口 .................................................... 1.7 4.8显示模块 ...................................................... 1.74.8.1功能简介 (17)4.8.2 功能 .................................................... 1.74.8.3输入项 (18)4.8.4输出项 (18)4.8.5逻辑流程 (18)4.8.6 算法 .................................................... 1.94.8.7 接口 .................................................... 1.9、引言1.1编写目的本文档为学生宿舍管理系统详细设计说明书,为学生宿舍管理系统编码的主要依据。

学生宿舍管理系统文档

学生宿舍管理系统文档

综合设计短学期文档学生宿舍管理系统系统名称:郑晓馨陈晓迪小组成员:郑凤吴雅婷郑海霄目录一、需求分析1。

1用户需求1.2数据流图1。

3 数据字典二、系统设计2.1功能设计2.2数据库设计2。

2。

1 数据库概念结构设计2.2.2 数据库逻辑结构设计2.2。

3 数据库物理设计三、系统实现3.1 评分管理模块3.1.1 查询评分信息页3.1。

2 添加评分信息页一、需求分析1.1用户需求本系统为管理者提供了完整的管理平台。

概述了学生寝室管理的需求,整体结构,基本功能和数据库结构.其提供的主要功能可以实现对学生寝室信息的录入、查询等。

本系统的开发是为了方便宿管员的管理以及相关修理信息的更新,为学校领导及老师提供直观、及时方便的学生信息,包括晚归、回家登记、寝室报修,实现各类寝室信息管理工作流程的系统化、规范化和自动化,提高迅速反应能力,提供有效的决策支持.本系统主要实现包含以下功能:1.要求用户必须输入正确地用户名和密码才能进入系统;2、系统提供学生住宿情况的基本登记;3。

系统应提供查询学生宿舍维修情况;4.系统应提供查询功能,以便对学生信息及宿舍信息进行查询;5.系统应提供增加删除修改用户的功能;6.系统提供外来人员来仿记录、维修记录、评分情况等;1.2 数据流图数据流图(Date Flow Diagram)是从数据传递和加工的角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具。

数据流图共有三个方面组成,分别是实体、数据处理、数据存储。

(1)实体--实体是现实世界中客观存在的事物.(2)数据处理——数据处理指对数据流进行某些操作和变换。

每个数据处理有相应的名称,简明的描述完成什么加工。

(3)数据存储--数据存储指系统保存的数据,它一般是数据库文件。

流向数据存储的数据流可以理解为写入文件或查询文件,从数据存储流出的数据可理解为从文件流出或得到查询结果(见图1).实体数据处理数据存储图1 数据流图图例(1)0层数据流图0层数据流图表达了网站总体数据处理和数据流之间的关系。

(完整word版)数据库课程设计-学生宿舍管理系统(word文档良心出品)

(完整word版)数据库课程设计-学生宿舍管理系统(word文档良心出品)

课程设计课题名称:数据库课程设计设计课题:学生公寓管理系统专业:班级:姓名:学号:同组人:指导教师:1、管理系统设计的背景、意义及目标设计背景设计意义设计目标2、系统开发环境3、系统需求剖析基本功能需求功能模块数据词典4、观点构造设计观点设计E_R 模型设计5、逻辑构造设计将 E_R 图变换为关系模型各表关系模型图6、数据实行和保护功能实现代码系统实现成效7、个人实现的功能8、总结1、管理系统设计的背景、意义及目标设计背景跟着 IT 事业的发展,此刻,我们已经全面跨入信息时代。

计算机被宽泛的使用于各个行业,人工战略已经转变为信息战略,怎样在短时间内获取大批信息并整合信息,成为立足于时代的重点。

为了适应试生人数的急剧增添,此刻社会各大高校都在进行扩招政策,学生数目的急剧增添带来信息量的成倍增添,因为信息管理的不善和大意,各大高校大小事故时有发生。

进行正确的信息管理,关于信息及时办理和反响,能够最大程度的减少学校以及在校学生的损失,减小潜伏危机。

学生宿舍是学生生活的基本单位,是同学歇息和学习的地方,为了保障同学入住学生宿舍的安全性,信息的办理和管理极为重要。

据认识,本校的宿舍信息管理仍旧使用传统的手工方式,主要方式是鉴于文本、表格等纸介质的手工办理,用人工手抄对男女生信宿信息进行办理登记。

数据信息办理工作量大,简单犯错且不易改正;因为数据众多,简单丢掉,逐条查找记录的方式不易操作,浪费了大批的时间,效率极低。

学校的宿舍管理缺少系统,规范的信息管理手段。

成立学生宿舍管理系统,使宿舍管理工作系统化,规范化,便利化,程序化,防止宿舍管理的任意性,提升信息办理的速度和正确性,能够及时、正确、有效的查问和改正宿舍状况。

设计的意义高校规模的扩大, 在校学生的基本状况随之层次化、多样化、复杂化,相应的,学生管理工作面对严重的挑战。

高校学生信息日渐宏大,相应的宿舍管理工作变得复杂而困难。

传统的账本化工作模式,手工记录学生信息并存档,这样的人工管理方式费时、费事、费劲,信息获取慢 , 更新滞后,查阅困难 , 简单犯错。

宿舍管理系统系统设计说明书介绍.docx

宿舍管理系统系统设计说明书介绍.docx
示例:姓名Name
4.3表设计
1)数据库表名清单
表2-5数据库表名清单
序号
中文表名
英文表名
表功能说明
1
用户信息
UserInfo
记录相关用户的基本信息和权限
2
管理员信息
ManagerInfo
记录管理员操作和基本信息
3
公告信息
NoticeInfo
记录后勤模块产生的公告信息
4
申请表
Application
学生成功提交后的已完成申请表的存储
住宿申请
-memberName
-memberName
床位
宿舍
-memberName
-memberName
-memberName
-memberName
图2学生宿舍管理系统类图
宿舍负责人宿舍管理员
-memberName-memberName
-memberName-memberName
各种记录
-memberName
.
.
新建
批准
保存
已入住
审核通过
不批准
提交
审核不通过
部分通过
图4学生申请住宿状态图
功能界面:
学生宿舍管理系统
登录模块
学生班主任辅导员宿舍管理员宿舍负责人院校领导超级管理员


退
宿
宿







宿












图5功能图
3.功能模块详细设计
.
.
3.1功能模块1(登录模块)

《学生宿舍管理系统》word版

《学生宿舍管理系统》word版

学生宿舍管理系统专业:软件技术组员:石胜华蒋霞张龙班级:10011.问题定义随着中国大学普遍扩招,招收的大学生越来越多,而学生宿舍管理成为高校管理的很重要的一部分。

但目前,很多高校还是采用传统的人工记录的方法,需要记录的数据比较多,而且需要保存的数据也比较多,人工记录、查找信息等都比较麻烦,而且安全性不高. 21世纪的今天,信息化占据着社会主流,计算机在各行各业的的应用越来越广泛,自动化信息化的管理被应用到越来越广泛的领域。

学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,需要系统操作方便,管理人员需要做的就是将数据输入到系统的数据库中去。

管理员和学生利用该系统可完成如下功能:1 管理员可快速查询学生基本信息2 管理员可方便实现楼资源管理3 管理员可实现宿舍资源管理4 管理员可方便实现查询统计该系统采用JA V A开发,后台数据库采用SQL Server 2005。

二可行性分析1 问题(1)目前宿舍管理还都采用人工记录的方法。

(2)需要手工记录很多信息,浪费人力财力,且操作麻烦。

(3)查询学生基本住宿信息时,查询效率低下,不能实现快速查询。

2 项目目标:开发一小型学生宿舍管理系统,要操作方便,并能满足学校学生宿舍管理基本需求。

3 运行环境(1)采用JA V A开发。

(2)后台数据库用SQL Server 2005。

(3)硬件设备为pc机一台。

4 开发风险浪费人力资源时间资源,改变了原有的手工记录的宿舍管理方式,但对原有的管理制度没有任何影响,基本上不会有什么风险,但开发的项目可能过于简单。

5 经济可行性不需投入太多费用,由学生小组共同开发,利用课余时间开发。

只需投入使用几台pc机,以实现学生宿舍计算机化管理。

6 技术可行性该小组成员全部来自学校计算机系,学习了软件工程方面的课程,使所学知识用于实践.7 社会可行性由于是学生小组开发,也锻炼了小组成员的实际动手能力,丰富了阅历,积累开发经验,且开发出的系统由学校内部使用,不涉及盈利方面的问题,不会和社会以及法律造成冲突。

学生宿舍管理系统设计

学生宿舍管理系统设计

学生宿舍管理系统设计首先,学生宿舍管理系统应包括以下基本功能:2.宿舍信息管理:包括宿舍的基本信息、楼层分布图、房间信息等。

管理员可以通过系统对宿舍进行分配、调整和查询等操作,同时可以根据楼层分布图方便地查看宿舍的使用情况。

3.入住管理:学生在入住时,需要通过系统进行申请和审批。

学生可以在系统中提交入住申请,并通过系统查看审批进度。

管理员可以通过系统对入住申请进行审批,并进行入住分配。

4.报修管理:学生在宿舍内遇到问题或需要维修时,可以通过系统进行报修申请。

管理员可以及时处理报修请求,并派遣维修人员进行维修。

学生可以通过系统查看报修进度和维修结果。

5.借用管理:学生在宿舍内需要借用公共设备或物品时,可以通过系统进行借用申请。

管理员可以审核借用请求,并进行设备或物品的分配。

学生可以通过系统查看借用记录和归还日期。

6.宿舍费用管理:学生入住宿舍需要缴纳宿舍费用,系统可以通过信息管理功能记录学生缴费记录和查看欠费情况。

同时,系统可以提供在线缴费功能,方便学生缴费。

7.公告管理:管理员可以通过系统发布学生宿舍的重要公告和通知。

学生可以通过系统查看公告内容和重要通知,确保及时了解宿舍相关信息。

此外,学生宿舍管理系统还可以拓展一些扩展功能和智能化功能,如:1.考勤打卡功能:通过系统实现学生的考勤管理,学生在入住宿舍时通过系统打卡,管理员可以通过系统查看学生的考勤情况。

2.温湿度监测功能:通过传感器实时监测宿舍的温湿度情况,并通过系统进行实时监控和记录,管理员可以及时了解宿舍环境,保障学生的健康和舒适。

3.智能安全管理:通过智能设备和监控系统监测宿舍安全状况,如火灾报警、入侵检测等,管理员可以通过系统实时监控和处理。

总结起来,学生宿舍管理系统的设计目标是方便、高效、自动化和智能化。

通过系统集成多个管理功能,可以实现宿舍管理的一体化和信息化,提升管理效率,改善学生的生活和学习环境。

(完整word版)学生宿舍管理系统设计书(含程序)

(完整word版)学生宿舍管理系统设计书(含程序)

数据库原理及应用课程设计设计说明书学生宿舍管理系统vb学生姓名学号班级成绩指导教师计算机科学与技术系2009 年3月6 日数据库原理及应用课程设计评阅书注:指导教师成绩60%,答辩成绩40%,总成绩合成后按五级制记入。

课程设计任务书2008 —2009 学年第二学期专业:学号:姓名:课程设计名称:数据库原理及应用课程设计设计题目:学生宿舍管理系统设计与实现完成期限:自2009年 2 月23 日至2009 年 3 月 6 日共 2 周设计依据、要求及主要内容(可另加附页):通过对学校公寓管理处业务进行分析、调查,设计学生宿舍管理系统。

内容及要求(1)建立数据库根据系统功能设计的要求以及功能模块的划分,设计相关数据库。

(2)卫生评比管理模块该模块提供对卫生评比信息的管理功能,主要完成评比信息的录入、修改和删除以及评比结果的查询功能。

(3)违纪处理管理模块该模块实现违纪处理信息的管理,主要完成违纪信息的录入、修改、删除和查询等功能。

(4)来客登记管理模块该模块提供对来访人员信息的管理功能,主要提供来访登记、离开登记和来访信息查询功能。

(5)房间信息管理模块该模块提供房间信息维护功能,主要是提供对房间信息的录入、修改、删除功能,同时提供房间分配和房间信息查询功能。

指导教师(签字):教研室主任(签字):批准日期:年月日摘要本软件的前台设计由Visual Basic 6.0实现,后台数据库用SQL Server进行创建和管理。

本系统界面设计大方、简洁、实用,操作简单方便,是一款完全适合普通学校公寓管理的软件。

该系统具有卫生评比、违纪处理、来客登记和房间信息功能。

卫生评比管理模块提供对卫生评比信息的管理功能,违纪处理管理模块实现违纪处理信息的管理,来客登记管理模块提供对来访人员信息的管理功能,房间信息管理模块提供房间信息维护功能。

关键词:公寓管理系统;Visual Basic 6.0;SQL Server目录1 课题描述 (1)2 需求分析 (2)2.1 可行性研究 (2)2. 1.1 技术可行性 (2)2. 1.2经济可行性 (2)2. 1.3操作可行性 (2)2.2 功能需求 (2)3系统设计 (3)3.1系统层次模块图 (3)3.2数据库设计 (4)3.2.1数据库实体图设计 (4)3.2.2数据库E-R图设计 (5)3.2.3数据库关系模型设计 (5)3.2.4数据库物理设计 (6)3.3主控平台界面设计 (7)4系统实现 (7)4.1系统用户管理模块 (7)4.2卫生评比管理模块 (11)4.3违纪处理管理模块 (20)4.4来客登记管理模块 (30)4.5房间信息管理模块 (42)5 系统测试 (54)总结 (55)参考文献 (56)1 课题描述各个学校对学生宿舍的管理已经有了很长的历史,并且已经具备了一定的规模和形态,同时对学生公寓的服务和管理也要求很高.诸如对学生入住情况的详细了解,以及来访者的情况都要求宿舍管理人员做的好,做的完善。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

详细设计说明书【学生宿舍管理系统】目录一、引言 (1)1.1 编写目的 (1)1.2 背景 (1)1.3 定义 (1)二、系统性能 (2)三、程序系统的结构 (2)四、程序设计说明 (3)4.1. 登录模块 (3)4.1.1 功能简介 (3)4.1.2 功能 (4)4.1.3 输人项 (4)4.1.4 输出项 (4)4.1.5 算法 (4)4.1.6 逻辑流程 (4)4.1.7 接口 (5)4.1.8 存储分配 (5)4.2 admin 模块 (5)4.2.1 功能简介 (5)4.2.2 功能 (6)4.2.3 输入项 (6)4.2.4 输出项 (6)4.2.5 算法 (6)4.2.6 逻辑流程 (6)4.2.7 接口 (7)4.2.8 存储分配 (7)4.3 管理员信息查询模块 (7)4.3.1 功能简介 (7)4.3.2 功能 (7)4.3.3 输入项 (8)4.3.4 输出项 (8)4.3.5 算法 (8)4.3.6 逻辑流程 (8)4.3.7 接口 (9)4.3.8 存储分配 (9)4.4 管理员信息登记模块 (9)4.4.1 功能简介 (9)4.4.2 功能 (10)4.4.3 输入项 (10)4.4.4 输出项 (10)4.4.5 算法 (11)4.4.6 逻辑流程 (11)4.4.7 接口 (11)4.4.8 存储分配 (11)4.5 学生管理模块 (12)4.5.1 功能简介 (12)4.5.2 功能 (12)4.5.3 输入项 (12)4.5.4 输出项 (12)4.5.5 算法 (12)4.5.6 数据流程 (13)4.5.7 接口 (13)4.5.8 存储分配 (13)4.6 数据库查询模块 (14)4.6.1 功能简介 (14)4.6.2 功能 (14)4.6.3 输入项 (14)4.6.4 输出项 (14)4.6.5 逻辑流程 (15)4.6.6 算法 (15)4.6.7 接口 (15)4.7 数据库修改模块 (15)4.7.1 功能简介 (15)4.7.2 功能 (16)4.7.3 输入项 (16)4.7.4 输出项 (16)4.7.5 逻辑流程 (17)4.7.6 算法 (17)4.7.7 接口 (17)4.8 显示模块 (17)4.8.1 功能简介 (17)4.8.2 功能 (17)4.8.3 输入项 (18)4.8.4 输出项 (18)4.8.5 逻辑流程 (18)4.8.6 算法 (19)4.8.7 接口 (19)一、引言1.1 编写目的本文档为学生宿舍管理系统详细设计说明书,为学生宿舍管理系统编码的主要依据。

1.2 背景项目名称:学生宿舍管理系统用户:成都信息工程大学宿舍管理员和学生1.3 定义固定数据类型说明 :字段模块名字标识表名数据权限标志字段名字Modul_id Operate_flag Table_name Data_info Grant_flag数据类型字符串整型 (int) 字符串 (string) 字符串 (string) 整型 (int) (string)取值范围模块名0 或者 1 存储数据表名字操作数据 1 或者 2 表示字段的0 标识查询操作,此时,数据和表名字段部分内容为要查询的表名和说明查询条件; 1 表示修改操作,此时,后面的数据和表名字段部分内容为要修改的表名和修改信息。

权限标志0 是超级用户 (管理员 ), 1 是普通用户。

二、系统性能本管理系统要求较低,大部分权限归属于管理员拥有,学生拥有部分限制的权限对学生和外来人员的权限较少,所以管理员本人可以对本系统放心的使用。

系统响应时间在用户能容忍的1~2 秒之内。

在安全性方面,系统设计充分考虑的数据库安全的重要性,在进行相关操作时,对用户的权限进行了限制,提高了系统的安全性。

三、程序系统的结构欢迎界面登录学生管理员报信信快信信修息息件息息登登查收登查记记询取记询夜已快住报夜住归修件宿修归宿信登信信信信信息记息息息息息模块调用示意:login模块控制代码控制代码学生管admin理模块模块控制代码控制代码显示固定数据类型管理员管理员固定数据类型模块查询模登记模块块固定数据类型固定数据类型数据库数据库查询模修改模块块固定数据类型数据库四、程序设计说明在整体设计中,我们将宿舍管理系统在使用者登陆时分为两大子系统:学生子系统和管理员子系统。

接下来,在各自的子系统中分别实现各自的功能。

其中,学生子系统包括:报修登记模块、信息登记模块、信息查询模块、快件收取模块;管理员子系统模块包括:信息登记模块和信息查询模块;在每个模块下有分有不同的功能的子模块。

每个模块将实现不同的功能。

下面将具体进行介绍。

4.1. 登录模块4.1.1功能简介在系统的登录界面实现系统管理人员或学生的一般用户使用正确的该系统的用户名和密码登录到不同模式中,以及用户在不能正常登陆时安全退出系统。

4.1.2功能IPO 图示:模块名字: login(登录)模块编号: 1上层调用模块:无下层调用模块:数据库查询模块输入数据:登录信息输出数据:模块控制代码处理过程:根据用户要求进行登录操作:管理员的用户名和密码正确时,登录管理员模式;学生的用户名和密码正确时,登录学生模式;否则,退出系统。

4.1.3输人项根据需求分析报告中所述,输入项为用户信息(学生信息或者理员信息 )。

用户信息:用户ID,用户密码,用户类型(普通用户,管理员)4.1.4输出项根据概要设计报告中模块设计的思路,该登录模块输出项为:控制代码,是被调模块的名字。

4.1.5算法该登录模块中应用选择算法,根据用户的要求选择不同的模式。

4.1.6逻辑流程登录模块逻辑流程图:开始n<=5用户信息否用户是否合n=n+1法;n=0是调用相应模块n>5结束退出系统4.1.7接口本模块为最初的主模块,没有上层模块,根据用户要求调用子模块;在模块的检查用户的合法性时需要调用系统的查询模块,传递参数是用户信息。

该模块不直接操作数据库文件。

4.1.8存储分配根据学生宿舍管理系统需要分析说明以及概要设计的设计思路,系统的登录模块存储在所有数据的最前面,加快系统的进入速度。

4.2 admin模块4.2.1功能简介该 admin 模块的功能可以概述为:承接的作用。

调用管理员要求的操作模式,查询或者登记。

4.2.2功能IPO 图示:模块名字: admin模块编号: 2上层调用模块:login下层调用模块:管理员查询或者管理员登记输入数据:操作类型(查询或者输出数据:控制代码登记)处理过程:当被调用时启动管理员模式,进入管理员的权限操作,并且按照操作类型选择子模块。

4.2.3输入项管理员根据系统界面的提示,选择操作类型,该类型对应的是模块的名字。

4.2.4输出项根据概要设计报告中模块设计的思路,该admin 模块输出项为:控制代码,是被调模块的名字。

4.2.5算法该admin 模块中应用选择算法,根据管理员的选择要求选择不同的操作模式。

4.2.6逻辑流程admin 模块逻辑流程图:开始管理员选择调用相应模块结束4.2.7接口本模块为只调用下层信息查询模块或者登记模块,传的数据是全局唯一的模块的名字。

4.2.8存储分配该admin 模块按照顺序模块放在登录模块之后即可实现系统的功能且不影响运行速度。

4.3 管理员信息查询模块4.3.1功能简介该模块功能在管理员模式中实现,具体实现学生夜归信息,住宿信息,快件信息和已修信息的查询功能。

4.3.2功能IPO 图示:模块名字: admin_info_query(信息模块编号: 4查询 )上层调用模块:admin 模块下层调用模块:数据库查询模块输入数据:管理员要求的查询信息输出数据:包含信息( 住宿信息,报修信息,夜归信息,快件信息 ) 的固定数据类型处理过程:根据管理员要求进行查询学生住宿信息,学生快件信息和财物已修信息的操作。

4.3.3输入项根据需求分析报告中所述,输入的查询条件可以分为按宿舍号,按物品号查询报修信息;按学号,宿舍号查询学生的夜归信息;按学号,姓名,专业查询学生的住宿情况;按学号,姓名,专业查询学生的快件信息。

4.3.4输出项该查询模块的输出数据为固定结构的数据项,将管理员填写的查询条件封装在固定的数据类型中传递给被调用的数据库查询模块。

结构基本就是数据的存储结构,具体可见需求分析报告。

4.3.5算法该登录模块中采用的算法基本同等级模块相同,为满足管理员的要求可能将管理员的查询条件进行相应的数据格式装换,确保系统的稳定,安全,可靠。

4.3.6逻辑流程信息登记模块逻辑流程图:开始转换失败查询条件否输入是否合法格式转化是转换成功封装数据传递给被调模块结束4.3.7接口信息查询模块是中间模块隶属与上层模块,下层调用有关数据库查询操作的模块,调用时将封装好的数据结构传递给下层模块。

4.3.8存储分配同样考虑到系统管理员是该系统的常用的操作者,并且查询操作是管理员最常用的操作,为了便于管理员快速的进行管理操作,将该模块按照顺序存储在admin 模块之后。

4.4 管理员信息登记模块4.4.1功能简介该模块功能是管理员模式的重要功能,具体实现对学生夜归信息,住宿信息,快件信息和报修信息的登记(包括新增,删除,修改 )功能,以便管理的顺利进行。

4.4.2功能IPO 图示:模块名字: admin_info_register(信模块编号: 3息登记 )下层调用模块:修改数据库信上层调用模块: login模块息模块输出数据:包含信息( 住宿信输入数据:管理员要求的登记信息息,已修信息,夜归信息和快件信息 ) 的固定数据类型处理过程:根据管理员要求进行登记学生住宿信息,学生快件信息,夜归信息和财物已修信息的操作。

4.4.3输入项根据需求分析报告中所述,输入项为可以有三种:住宿学生信息:学号,姓名,性别,院系,宿舍号,入住时间;夜归信息:学号,宿舍号,晚归时间,晚归原因;离校信息:学号,宿舍号,离校时间,返回时间;已修信息:宿舍号,物品号,提交日期,报修原因;邮件快递信息:姓名,宿舍号,到达时间,接收时间,邮件数量。

4.4.4输出项该登记模块的输出数据为固定结构的数据项,将管理员填写的信息封装在固定的数据类型中传递给被调用模块。

三种结构基本就是数据的存储结构,具体可见与需求分析报告。

4.4.5算法该登录模块中应用选择算法,可能应按用户的输入要求进行相应的数据格式装换,确保系统的稳定,安全。

4.4.6逻辑流程信息登记模块逻辑流程图:开始转换失败用户输入数据否输入是否合法格式转化是转换成功封装数据传递给被调模块结束4.4.7接口信息登记模块是中间模块隶属与上层的登录模块,下层调用有关数据库的对数据操作的模块,调用时将封装好的数据结构传递给下层模块。

相关文档
最新文档