(完整word版)学生宿舍管理系统详细设计.doc
- 格式:doc
- 大小:728.52 KB
- 文档页数:22
详细设计说明书【学生宿舍管理系统】目录、弓丨言.....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层数据流图表达了网站总体数据处理和数据流之间的关系。
课程设计课题名称:数据库课程设计设计课题:学生公寓管理系统专业:班级:姓名:学号:同组人:指导教师:1、管理系统设计的背景、意义及目标设计背景设计意义设计目标2、系统开发环境3、系统需求剖析基本功能需求功能模块数据词典4、观点构造设计观点设计E_R 模型设计5、逻辑构造设计将 E_R 图变换为关系模型各表关系模型图6、数据实行和保护功能实现代码系统实现成效7、个人实现的功能8、总结1、管理系统设计的背景、意义及目标设计背景跟着 IT 事业的发展,此刻,我们已经全面跨入信息时代。
计算机被宽泛的使用于各个行业,人工战略已经转变为信息战略,怎样在短时间内获取大批信息并整合信息,成为立足于时代的重点。
为了适应试生人数的急剧增添,此刻社会各大高校都在进行扩招政策,学生数目的急剧增添带来信息量的成倍增添,因为信息管理的不善和大意,各大高校大小事故时有发生。
进行正确的信息管理,关于信息及时办理和反响,能够最大程度的减少学校以及在校学生的损失,减小潜伏危机。
学生宿舍是学生生活的基本单位,是同学歇息和学习的地方,为了保障同学入住学生宿舍的安全性,信息的办理和管理极为重要。
据认识,本校的宿舍信息管理仍旧使用传统的手工方式,主要方式是鉴于文本、表格等纸介质的手工办理,用人工手抄对男女生信宿信息进行办理登记。
数据信息办理工作量大,简单犯错且不易改正;因为数据众多,简单丢掉,逐条查找记录的方式不易操作,浪费了大批的时间,效率极低。
学校的宿舍管理缺少系统,规范的信息管理手段。
成立学生宿舍管理系统,使宿舍管理工作系统化,规范化,便利化,程序化,防止宿舍管理的任意性,提升信息办理的速度和正确性,能够及时、正确、有效的查问和改正宿舍状况。
设计的意义高校规模的扩大, 在校学生的基本状况随之层次化、多样化、复杂化,相应的,学生管理工作面对严重的挑战。
高校学生信息日渐宏大,相应的宿舍管理工作变得复杂而困难。
传统的账本化工作模式,手工记录学生信息并存档,这样的人工管理方式费时、费事、费劲,信息获取慢 , 更新滞后,查阅困难 , 简单犯错。
学生宿舍管理系统专业:软件技术组员:石胜华蒋霞张龙班级: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.智能安全管理:通过智能设备和监控系统监测宿舍安全状况,如火灾报警、入侵检测等,管理员可以通过系统实时监控和处理。
总结起来,学生宿舍管理系统的设计目标是方便、高效、自动化和智能化。
通过系统集成多个管理功能,可以实现宿舍管理的一体化和信息化,提升管理效率,改善学生的生活和学习环境。
数据库原理及应用课程设计设计说明书学生宿舍管理系统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.0
1前言
1.1目的
项目背景:本系统是针对高等院校的学生宿舍管理部门在管理学生住宿工作而开发的管理软件。
1.2 内容简介
根据客户要求,本系统能实现信息管理、班级管理、学生管理、楼房管理、房间管理、床位管理、住宿管理、信息查询和登录管理几个方面的功能。
另外,系统管理员还可以对基本信息进行新增、修改、统计或者删除。
学生宿舍管理系统力求给广大用户提供更为方便快捷的途径去管理繁琐的数据。
1.3参考数据
《学生宿舍管理系统—软件需求规格说明书.doc》
2术语表
无
3设计概述
3.1 物理结构图
本系统采用.NET C#开发平台进行开发,系统开发架构分为B/S、C/S三层架构。
学生住宿管理系统设计1.系统概述1.1开发背景与现状随着高校规模的扩大,在校学生的基本情况随之层次化、多样化、复杂化,学生管理工作面临严峻的挑战。
高校学生信息日渐庞大,相应的宿舍管理工作变得复杂而困难。
使用传统的手工方式是基于文本、表格等纸介质的手工处理,用人工手抄对男女生信宿信息进行处理登记。
数据信息处理工作量大,容易出错且不易修改;由于数据繁多,容易丢失,逐条查找记录的方式不易操作,浪费了大量的时间,效率极低。
采用计算机来管理宿舍和学生的信息,大大提高了查询的速度,节约了人力和物力资源,达到了预期的要求。
而且采用计算机开发这一技术已经在生活中广泛应用不存在风险。
1.2开发的意义为了实现提高高校宿舍管理部门的工作效率;充分利用资源;减少不必要的人力,物力和财力的支出;方便宿舍管理部门的工作人员全面地掌握学生住宿情况等目的;使学生宿舍信息实现标准化的管理和规范化的制度是十分必要的。
1.3开发工具与结构经过分析本文采用MySQL为后台数据库,以JavaBean、servlet、jsp、为开发工具,采用B/S结构(Browser/Server,浏览器/服务器模式)系统实现了系统维护、宿舍管理、学生管理、宿舍分配、信息查询等必需功能,其操作简单,界面友好、整洁,运行稳定。
2.系统的用例模型建模本系统的主要使用人员为宿舍管理员,其用例模型如下:2.1用例的描述1.登入用例用例名登入用例目标登入到学生宿舍管理系统主参与者宿舍管理员触发条件用户企图进入系统的各个模块时前置条件系统必须能正常启动典型实践过程参与者系统响应1.当用户启动这个应用系统时。
3.用户输入账号名和密码2系统显示登入界面4.系统验证登入信息5.系统显示主菜单6.用例结束替实践过程如果用户使用错误的账户名或者密码时,给出错误提示信息,并且跳转到7后置条件用户正常登陆到界面上2.查询用例3.登记用例2.2整体宿舍管理系统的组织结构图3.系统设计说明书3.1代码设计Servlet+JSP+JavaBean开发模式(MVC)介绍开发采用Servlet+JSP+JavaBean模式(MVC),MAC适合于开发WEB应用程序。
详细设计说明书【学生宿舍管理系统】目录一、引言 (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接口信息登记模块是中间模块隶属与上层的登录模块,下层调用有关数据库的对数据操作的模块,调用时将封装好的数据结构传递给下层模块。