当前位置:文档之家› 高校水电费管理系统-数据结构课程设计

高校水电费管理系统-数据结构课程设计

高校水电费管理系统-数据结构课程设计
高校水电费管理系统-数据结构课程设计

计算机与软件工程学院课程设计说明书

课程名称:数据结构与算法设计综合设计

课程代码: 106086359

题目: 高校水电费管理系统

年级 / 专业: 2014/计算机科学与技术

学生姓名:

学号:

开始时间:2016 年 11 月 29 日

完成时间:2017 年 11 月 3 日

设计成绩:

指导教师(签名) 20 年月日

西华大学计算机与软件工程学院课程设计说明书

目录

摘要

1 前言 (1)

1.1问题的提出 (1)

1.2任务与分析 (1)

1.3存储结构选用分析 (2)

1.3.1 数据结构选用分析 (2)

1.3.2 双链表结点前插操作 (3)

1.3.3 数据库选用 (4)

2.系统总体设计 (5)

2.1开发工具 (5)

2.2系统框图 (5)

2.3模块功能 (6)

2.3.1 选择文件 (6)

2.3.2 添加记录 (6)

2.3.3 删除记录 (6)

2.3.4 修改记录 (7)

2.3.5 查询记录 (7)

2.3.6 统计信息 (7)

3 交互界面设计 (8)

3.1控件介绍 (8)

3.2窗体 (8)

3.3文本编辑框 (8)

3.4下拉列表框 (9)

3.5菜单栏 (9)

3.6按钮 (9)

I

高校水电费管理系统

4功能详细设计 (10)

4.1双向链表 (10)

4.1.1 双向链表插入结点 (10)

4.1.2 双向链表删除 (10)

4.2二叉查找树 (11)

4.2.1二叉查找树的插入 (11)

4.2.2二叉查找树的查找 (12)

4.3学生/教师数据信息 (12)

4.4学生/教师数据结点 (13)

4.5二叉查找树结点 (14)

4.6学生/教师信息的文本读取 (14)

4.7信息的添加 (15)

4.8学生/教师信息的显示 (15)

4.9学生/教师信息的修改 (16)

4.10学生/教师信息的删除 (17)

4.11学生/教师信息的检索 (17)

4.12学生/教师信息的统计 (19)

4.13软件使用说明 (20)

4.13.1 登录(扩展功能) (20)

4.13.2 选择文件 (20)

4.13.3 添加记录 (21)

4.13.4 删除记录 (21)

4.13.5 修改记录 (22)

4.13.6 查询记录 (22)

4.13.7 统计信息 (23)

4.13.8 二叉查找树生成 (23)

4.13.9 使用说明 (24)

5 系统功能测试 (25)

II

西华大学计算机与软件工程学院课程设计说明书

结论 (26)

致谢 (27)

参考文献 (28)

III

高校水电费管理系统

IV

摘要

随着计算机的普及,计算机在各方面的应用都有着补课或缺的作用。现如今高等院校的招生人数越来越多,必然会有大量的学生的水电费信息、教师的水电费信息需要处理。如果只靠人力来完成,这将会变成一项非常繁琐、复杂的工作,然而还有可能出现很多意想不到的错误,给管理这些数据带来了极大的不便,越来越不适合高校的发展需要。因此,为了提高高校水电费管理工作的效率,减少错误的出现,节约大量的人力资源,高校水电费管理也已经从人工操作转到计算机自动化处理阶段,所有高校都迫切需要计算机技术来进行水电费信息的辅助管理。在使用了高校水电费管理系统后,可以提高各类信息的精确性和及时性,将信息准确无误地计算机并在数据库中保存起来。按照规范设定标准代码,大大保证了原始数据的精确性,在进行课程的分析设计时可以最大限度地减少人为影响,大大提高工作效率。

本设计是采用双向链表作为数据结构对数据进行存储,双向链表是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点[1]。双向链表由多个数据结点连接构成。双向链表的优点在于可以直接找到结点的直接前驱和直接后驱,不像单链表一样想找到前驱就只能从头开始遍历。

关键词:高校水电费管理;计算机;双向链表;数据结构

西华大学计算机与软件工程学院课程设计说明书

1 前言

1.1问题的提出

随着科学技术的发展,不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻的认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

而面对现今社会的发展,水电费管理系统是每一个高校管理机构对学校资源进行有效管理的不可或缺的一个管理信息系统,它的内容对于学校资源管理机构的管理者来说试试至关重要的,该系统应该能够为资源管理机构的管理者提供有效的帮助,使之能够对有效信息进行快捷的整理和查询满大大的方便了管理机构的管理者的合理有效管理。然而,用大型软件系统来用于普通高校管理,不啻于“杀鸡用牛刀”,因此小型的的软件对于普通高校自然有着十分重要的作用。某普通高校出与这种目的制作了这个高校水电费管理系统。

1.2 任务与分析

本课题主要的任务是设计出采用双向链表作为数据结构存储数据的高校水电管理系统。高校水电费管理的包括高校学生与教工用水用电的管理,主要业务为添加、查询、显示、编辑、删除、统计、水电费计算等。设计一个高校水电费管理系统,实现上述业务活动的计算机管理。要求如下:

在设计过程中能欣赏、体验各种设计之美、算法之美,并能创造美。

基于GUI(图形用户界面)的应用程序。

禁用任何数据库系统,自编程序以充分理解数据结构与算法过程。

动画表现:动态表现二叉查找树(BST)的创建过程。

“学生基本信息”的登记内容(记录)至少包括学号、姓名、性别、年龄、班级、用电量、用水量等信息。“教工基本信息” 的登记内容(记录)至少包括职工号、姓名、性别、年龄、工作部门、用电量、用水量等。

添加业务:程序能够添加不同学生和教工的记录,提供选择界面供用户选择所要添加的类别,要求编号要唯一,如果添加了重复编号的记录时,则提示数据添加重复并取消添加。要求库中至少录入30个教师、50个学生的相关信息;库可用自编文本文件或Excel表格。

查询业务:采用二叉查找树(BST)作为数据结构,根据姓名、用水量、用电量信息对已添加的学生或教工记录进行查询,如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息。

信息显示业务:可显示当前系统中所有学生和教工的记录,每条记录占据一行,并可选择按照水电费进行升序和降序显示。

编辑业务:可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。

1

高校水电费管理系统

2 删除业务:主要实现对已添加的学生或教工记录进行删除。如果当前系统中没有相

应的记录,则提示“记录为空!”并返回操作。

统计业务:能根据多种参数进行统计。能统计学生和教工的用水用电量、所要交纳的电费和水费、未交纳水电费的人员信息等。

计算电费和水费:学生每月都有一定额度的水电是免费使用的,超过的部分需要交费。

菜单设置“使用说明”,介绍本软件的开发者、特色、各项功能及使用。

本次设计选择了使用双向链表+扩展功能实现高校水电费管理系统。

1.3 存储结构选用分析

1.3.1 数据结构选用分析

我们现在常见的几种存储结构就是数组存储和链表存储,链表又分为单链表、双向链表、单向循环链表和双向循环链表,由于本设计采用的双向链表,所以下面只对数组顺序存储和双向链表进行讨论分析。

数组是将元素在内存中连续存放,由于每个元素占用内存相同,可以通过下标迅速访问数组中任何元素。但是如果要在数组中增加一个元素,需要移动大量元素,在内存中空出一个元素的空间,然后将要增加的元素放在其中。同样的道理,如果想删除一个元素,同样需要移动大量元素去填掉被移动的元素。如果应用需要快速访问数据,很少插入和删除元素,就应该用数组。

双向链表中的元素在内存中不是顺序存储的,而是通过存在元素中的指针联系到一起,每个结点包括三个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针,还有一个是存储上一个结点的地址的指针[2]。如果要访问链表中一个元素,需要从第一个元素开始,一直找到需要的元素位置。但是增加和删除一个元素对于链表数据结构就非常简单了,只要修改元素中的指针就可以了。如果应用需要经常插入和删除元素你就需要用链表。

从逻辑结构角度来看,数组必须事先定义固定的长度(元素个数),不能适应数据动态地增减的情况。当数据增加时,可能超出原先定义的元素个数;当数据减少时,造成内存浪费。链表动态地进行存储分配,可以适应数据动态地增减的情况,且可以方便地插入、删除数据项。

由于本设计需要经常对数据进行插入、修改和删除,所以本设计选用双链表进行作为数据存储结构。单链表相比于双链表,单链表结点中只有一个指向其后继的指针,这使得单链表只能从头结点依次顺序地向后遍历。若要访问某个结点的前驱结点(插入、删除操作时),只能从头开始遍历,访问后继结点的时间复杂度为O(1),访问前驱结点的时间复杂度为O(n)。为了克服单链表的上述缺点,引入了双链表,双链表结点中有两

西华大学计算机与软件工程学院课程设计说明书

个指针prior和next,分别指向其前驱结点和后继结点。[3](如图1-1)

图1-1 双链表图

双链表中结点类型的描述如下:

class Node

{

public:

Node* prev;

Node* next;

Person* element;

Node(void);

Node(Person* element);

~Node(void);

};

1.3.2 双链表结点前插操作

双链表前插操作(如图1-2):

图1-2 双链表结点添加图

代码实现:

void LinkList::AddRecordAtFront(Node* record)

{

record->prev = m_NHead;

record->next = m_NHead->next;

m_NHead->next->prev = record;

m_NHead->next = record;

3

高校水电费管理系统

4 }

双链表结点删除:(如图

1-3)

图1-3 双链表结点删除图

代码实现:

bool LinkList::RemoveRecordByID(unsigned int ID)

{

Node* node = m_NHead->next;

while (node != m_NTail)

{

if ( node->element->GetID() == ID)

{

node->next->prev = node->prev;

node->prev->next = node->next;

delete node;

return true;

}

node = node->next;

}

return false; }

1.3.3 数据库选用

本系统运行时需要提前录入信息,采用的从txt 文件录入信息。

西华大学计算机与软件工程学院课程设计说明书

2.系统总体设计

2.1 开发工具

开发工具:VS2012

Visual Studio是微软公司推出的开发环境。是最流行的Windows平台应用程序开发环境。2012年9月12日微软在西雅图发布Visual Studio 2012。Visual Studio 2012是我们到目前为止最卓越的版本。它的目的就是帮助您在贵在创意、重在速度的市场中发展壮大[4]。

开发环境:Windows10.0 无需安装其它软件。

运行环境:Windows10.0 无需安装其它软件。

2.2 系统框图

(1)系统组成框图:图2-1

图2-2 系统流程图

5

高校水电费管理系统

6 (2)系统流程图:图2-2

图2-2 系统流程图

2.3 模块功能

2.3.1 选择文件

通过对话框显示用户需要操作的数据(学生、教师),用户对数据进行选择。

2.3.2 添加记录

通过对话框显示添加的信息,用户输入信息内容,添加时对输入的信息进行判断,判断学号(工号)是否重复,其他信息是否符合条件,信息无误后对添加的信息进行保存,写入到对应的文件中。

2.3.3 删除记录

通过学号(工号)对信息进行查询,查询出信息过后对其进行显示,再选择是否将其删除。

西华大学计算机与软件工程学院课程设计说明书

2.3.4 修改记录

通过学生学号(教师工号)对要进行修改的学生(教师)信息进行查询,如果存在就将该学生(教师)的信息显示到对应的位置。再对要修改的信息进行修改,修改完成后对修改的信息进行判断是否符合要求,若不符合,修改失败,重新输入要修改的信息,若符合,则对数据进行保存。

2.3.5 查询记录

通过选择查询的条件,输入相应的条件,对信息进行查询,若信息存在,就将信息显示到表格中。

2.3.6 统计信息

根据每个人对应的用水量和用电量统计出对应的应该缴纳的水费和电费。

7

高校水电费管理系统

3 交互界面设计

3.1 控件介绍

控件是对数据和方法的封装。控件可以有自己的属性和方法。属性是控件数据的简单访问者。方法则是控件的一些简单而可见的功能。错误!未找到引用源。

本系统选用的控件有菜单栏、文本框、列表视图、按钮、下拉列表等。

3.2 窗体

窗体是一种文档,可以用来收集信息。它包括两部分,一部分是由窗体设计者输入的,填写窗体的人无法更改的文字或图形。窗体设计者可以插入希望得到回答的问题、选项列表、信息表格等。另一部分是由窗体填写者输入的,用于从填写窗体者处收集信息并进行整理的空白区域[5]。窗体设计者可以在文档中插入窗体域或 ActiveX 控件,为窗体填写者提供用于收集数据的位置。

图3-1 主界面图

3.3 文本编辑框

文本编辑框为应用程序提供了接收用户输入和编辑文字的重要途径。相对静态框、按钮等控件来讲,文本编辑框的用途和行为方式比较单一。

8

西华大学计算机与软件工程学院课程设计说明书

图3-2 文本编辑框图

3.4 下拉列表框

方便为用户提供了包含一些选项和信息的可滚动列表。在下拉列表中,只能看到一个项,用户可单向下按钮来显示可滚动的下拉列表框。

图3-3 下拉列表框图

3.5 菜单栏

菜单栏实际是一种树型结构,为软件的大多数功能提供功能入口。点击以后,即可显示出菜单项。菜单,将系统可以执行的命令以阶层的方式显示出来的一个界面。一般置于画面的最上方或者最下方,应用程序能使用的所有命令几乎全部都能放入。重要程度一般是从左到右,越往右重要度越低。命定的层次根据应用程序的不同而不同,一般重视文件的操作、编辑功能,因此放在最左边,然后往右有各种设置等操作,最右边往往设有帮助。一般使用鼠标的第一按钮进行操作。

图3-4 菜单栏图

3.6 按钮

按钮控件,又叫做Button控件,是一种基础控件。命令按钮是指可以响应鼠标点击的小矩形子窗口。命令按钮的作用是对用户的鼠标单击作出反应并触发相应的事件,在按钮中既可以显示正文,也可以显示位图。

图3-5 按钮图

9

高校水电费管理系统

10 4功能详细设计

4.1 双向链表

双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱[6]。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。

图4-1 双向链表图

4.1.1 双向链表插入结点

图4-2 双向链表插入结点图

新建一个结点存储数据x (为方便就称结点为x 结点),x 结点插入到a 和c 结点之间,将x 结点的前驱指向p ,将x 的后驱指向p 的后驱指向的结点,然后将p 的后驱指向x,p 的后驱的前驱指向x 。

4.1.2 双向链表删除

图4-3 双向链表删除结点图

找到要删除的结点p,将p 结点的前驱结点的后驱指向p 结点后驱指向的结点,再将p 结点后驱节点的前驱结点指向p 结点的前驱结点,然后将p 结点释放掉。

西华大学计算机与软件工程学院课程设计说明书

4.2 二叉查找树

二叉查找树(Binary Search Tree),也称二叉排序树(binary sorted tree),是指一棵空树或者具有下列性质的二叉树:[3]

若任意节点的左子树不空,则左子树上所有结点的值均小于它的根结点的值。

任意节点的右子树不空,则右子树上所有结点的值均大于它的根结点的值。

任意节点的左、右子树也分别为二叉查找树。

没有键值相等的节点(no duplicate nodes)。

二叉查找树相比于其他数据结构的优势在于查找、插入的时间复杂度较低。为O(log n)。

二叉查找树是基础性数据结构,用于构建更为抽象的数据结构,如集合、multiset、关联数组等。

二叉查找树的查找过程和次优二叉树类似,通常采取二叉链表作为二叉查找树的存储结构。中序遍历二叉查找树可得到一个关键字的有序序列,一个无序序列可以通过构造一棵二叉查找树变成一个有序序列,构造树的过程即为对无序序列进行查找的过程。每次插入的新的结点都是二叉查找树上新的叶子结点,在进行插入操作时,不必移动其它结点,只需改动某个结点的指针,由空变为非空即可[7]。搜索,插入,删除的复杂度等于树高,期望O(log n),最坏O(n)(数列有序,树退化成线性表).虽然二叉查找树的最坏效率是O(n),但它支持动态查询,且有很多改进版的二叉查找树可以使树高为O(logn),如:SBT,A VL,红黑树等.故不失为一种好的动态查找方法。

图4-4 二叉排序树图

4.2.1二叉查找树的插入

把一个新的记录R插入到二叉查找树,应该保证在插入之后不破坏二叉查找树的结构性质。因此,为了执行插入操作首先应该查找R所在的位置。查找时,仍然采用上述

11

高校水电费管理系统

12 的递归算法[8]。若查找失败,则把包含R 的结点插在具有空子树位置,若查找成功,则不执行插入,操作结束。

图4-5二叉查找树插入节点

4.2.2二叉查找树的查找

二叉查找树的查找过程为从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中;否则,如果查询关键字比结点关键字小,就进入左儿子;如果比结点关键字大,就进入右儿子[9];如果左儿子或右儿子的指针为空,则报告找不到相应的关键字。

图4-6二叉查找树的查找

4.3 学生/教师数据信息

class Person

{

public:

Person(void);

西华大学计算机与软件工程学院课程设计说明书

Person(unsigned int ID, string name, string gender, int age, string deparment, double electric, double water);

~Person(void);

void SetID(unsigned int ID);

unsigned int GetID();

void SetName(string name);

string GetName();

void SetGender(string gender);

string GetGender();

void SetAge(int age);

int GetAge();

void SetElectric(double electric);

double GetElectric();

void SetDepatment(string department);

string GetDepartment();

void SetWater(double water);

double GetWater();

private:

unsigned int m_IID; //学号/工号

string m_SName; //姓名

string m_SGender; //性别

int m_IAge; //年龄

string m_SDepartment; //班级/工作部门

double m_DElectric; //用电量

double m_DWater; //用水量

};

数据信息是用一个类保存的,其中包含了学号(工号)、姓名、性别、年龄、班级(工作部门)、用电量和用水量信息。

4.4学生/教师数据结点

class Node

{

public:

Node* prev; //结点前驱指针

13

高校水电费管理系统

14

Node* next; //结点后驱指针

Person* element; //结点数据

Node(void);

Node(Person* element);

~Node(void);

};

结点包含了结点的前驱指针、后驱指针和数据域。数据域是指向Person类实例的

指针。

4.5 二叉查找树结点

class BiNode

{

public:

BiNode(void);

BiNode(Node* data);

~BiNode(void);

Node* data;

BiNode* lChild; //左结点

BiNode* rChild; //右结点

BiNode* parent; //父节点

};

Data为树的数据域,data是指向链表结点的指针。

4.6学生/教师信息的文本读取

进入程序,点击菜单按钮,选择要录入的信息。

void LinkList::ReadRecordFromFile(string file)

{

fstream infile(file, ios::in);

unsigned int ID;

string name;

string gender;

int age;

string department;

double electric;

double water;

int size = 0;

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

详细设计说明书【学生宿舍管理系统】

目录 一、引言 (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)

宿舍管理系统的设计与实现

宿舍管理系统的设计与实现 本科毕业设计

目录 目录 (2) 摘要 (3) Abstract (4) 基于JavaWeb的宿舍管理系统的设计与实现前言 (1) 1. 开发工具及JavaWeb技术简介 (2) 1.1 MyEclipse工具简介 (2) 1.2 MySQL数据库简介 (2) 1.3 JavaWeb技术简介 (3) 2. 系统的概要设计 (3) 2.1 系统总体设计 (3) 2.2 系统功能模块 (3) 2.3数据库逻辑设计 (5) 3. 系统功能模块的实现 (8) 3.1登录模块的设计与实现 (8) 3.2修改密码模块的设计与实现 (12) 3.3 学生缺寝记录的设计与实现 (16) 3.4 宿舍管理的设计与实现 (22) 3.5 宿舍楼管理员模块的设计与实现 (28)

摘要 宿舍管理是高校中管理的一个重要环节,在传统的手工管理方式中,由于各种因素的限制,不可避免的会在管理中存在各种漏洞。在信息如此发达的今天,计算机的智能化管理为问题的解决奠定了夯实基础。本宿舍管理系统是基于JavaWeb技术,在MyEclipse开发平台下,用当今流行的Java语言进行开发,本宿舍管理系统采用MySQL数据库和Tomcat7.0。 本宿舍管理系统主要包括宿舍楼管理、学生信息管理、宿管员管理,学生缺勤管理等。此智能化管理系统,不但具有方便、及时、快捷等优点,而且还可以使整个管理工作更加人性化智能化。从而简单化学校的管理工作,使中学宿舍生活更加简单化。 关键词:宿舍管理系统;JavaWeb技术;MyEclipse平台;MYSQL数据库

Abstract Dormitory management is an important part of the management of colleges and universities in the traditional manual management, due to various factors, inevitably there will be a variety of loopholes in the management. In the information so developed today, the computer's intelligent management for the solution of the problem laid a solid foundation. The dormitory management system is based on JavaWeb technology, in MyEclipse development platform, with today's popular Java language development, the dormitory management system using MySQL database and Tomcat7.0. The dormitory management system mainly includes dormitory management, student information management, dormitory management, student absenteeism management. This intelligent management system, not only has a convenient, timely, fast and so on, but also can make the whole management more humane and intelligent. Thus simplifying the school management, so that secondary school dormitory life is more simple. Key words: Dormitory management system; JavaWeb technology; MyEclipse platform; MYSQL database

C语言水电费管理系统

C语言水电费管理系统内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128)

C语言水电费管理系统#include<> #include<> #include<> #define N 100 #define w 户门牌号 *\n"); puts("\t\t\t* 2.户主姓名 *\n"); puts("\t\t\t* 3.日期 *\n"); puts("\t\t\t**********************************\n"); printf("您想通过第[ ]种方式查询\b\b"); scanf("%d",&n); switch(n) { case 1: { printf("住户门牌号:"); scanf("%d",&; for(i=0;inumber==break; printf("\n\t住户门牌号:%d\n\t户主姓名:%s\n\t总费用:%d",(p+i)->number,(p+i)->name,(p+i)->amoney); for(j=0;j<100;j++)

printf("\n\t月用水量:%d\n\t月用电量:%d\n\t月费用:%d",(p+i)->wanum[j],(p+i)->elnum[j],(p+i)->emoney[j]); }break; case 2: { printf("姓名:"); scanf("%s",; for(i=0;iname,==0)break; printf("\n\t住户门牌号:%d\n\t户主姓名:%s\n\t总费 用:%d",(p+i)->number,(p+i)->name,(p+i)->amoney); for(j=0;j<100;j++) printf("\n\t月用水量:%d\n\t月用电量:%d\n\t月费用:%d",(p+i)->wanum[j],(p+i)->elnum[j],(p+i)->emoney[j]); }break; case 4: { printf("日期:"); scanf("%s",; for(i=0;itime[j],[j])==0)break;

C课程设计高校水电费管理系统

C课程设计高校水电费 管理系统 Standardization of sany group #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#

#i n c l u d e #include #include #include const int TMAX=50; using namespace std; class Person { public: int num; 2.女)"<>choice2; switch(choice2) { case 1:sex="男";break; case 2:sex="女";break; default:cout<<"输入错误。"<>age; cout<<"请选择工作部门:"<>choice1; switch(choice1) { case 1:depart="普通教师";break; case 2:depart="教务处";break; case 3:depart="财政处";break; case 4:depart="创业办公室";break; default:cout<<"输入错误。"<>water; cout<<"请输入本月的用电量"<>power; watermoney=*water; powermoney=*power; } void Output() { cout<<" "<

【毕业设计】宿舍管理系统毕业设计(软件工程毕业设计)

宿舍管理系统毕业设计(软件工程毕业设计) 摘要 在当今信息技术迅猛发展,知识更替日新月异的时代,信息技术为企业的发展提供了机遇,也带来了挑战。使用传统人工的方式管理宿舍,存在着许多缺点,而使用计算机对学生信息进行管理,有着手工管理所无法比拟的优点,这些优点能够极大地提高高校宿舍管理系统效率,也是学校走向科学化、正规化管理,与世界接轨的重要条件。 高校学生宿舍管理系统的开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于后台数据库的建立和维护要求建立起数据一致性和完整性强、数据安全性好的库。而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。旧的手工纪录的宿舍管理方式已经不能适应高速发展的信息化时代,新的宿舍管理系统开发出来之后,学校的现有的宿舍信息管理将有很大的改观,由过去的人工方式转变为计算机方式,由效率低、数据冗余、易产生错误转变为检索迅速、查找方便、可靠性高、存储量大。这些优点能够极大地提高效率,也是学校科学化、正规化管理的重要条件。 本系统是采用microsoft visual studio XX作为前台开发工具,sql serverXX作为后台数据库平台的管理系统。 第1章引言 本章主要将介绍学生宿舍管理的背景,现状和发展前景。在此基础上分析系统的研发意义和目的,在此同时本文作者将对本文涉及的内容做概要的说明。 1.1 系统开发的背景

数据库是从20xx年代初发展起来的计算机技术。经过四十来年的发展,数据库技术己经趋于成熟。数据库在新的计算机环境中发生了很大的变化。就数据应用而言呈现出多样化的空间,如数字图书馆、电子出版物、电子商务、远程教育系统等的出现,给数据库技术提出了更多、更高的要求。 高校学生宿舍管理系统的开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于后台数据库的建立和维护要求建立起数据一致性和完整性强、数据安全性好的库。而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。旧的手工纪录的宿舍管理方式已经不能适应高速发展的信息化时代,新的宿舍管理系统开发出来之后,学校的现有的宿舍信息管理将有很大的改观,由过去的人工方式转变为计算机方式,由效率低、数据冗余、易产生错误转变为检索迅速、查找方便、可靠性高、存储量大。这些优点能够极大地提高效率,也是学校科学化、正规化管理的重要条件。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对宿舍进行管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 1.2系统开发的意义 1)更加方便了管理宿舍员管理宿舍学生的基本信息和宿舍的住宿情况。 2)方便了管理员和辅导员可通过学号查找和修改学生的信息更加。

大学宿舍管理系统设计解析教程文件

辽东学院学生宿舍管理系统 ————系统规划 辽东学院 Eastern Liao Dong University 辽东学院学生宿舍管理系统 目录 目录 (1) 一、概要设计 (2) (一)功能模块图 (3) (二)开发工具的选择 (3) (1)本系统主要所涉及的硬件与软件: (3) (2)界面设计My Eclipse 、Dreamweaver (4) (3)数据库设计MySQL (4) (三)数据库设计 (4) (1) E-R图 (5) (2)关系模式 (8) (3)数据库表设计 (8) 二、详细设计 (11) (一)代码设计 (11) (二)界面设计 (12) (1)登录界面 (12)

(2)系统主页面 (13) (三)程序流程 (16) (1)住宿管理程序流程图 (17) (2)安全管理程序流程图 (18) (3)维修管理程序流程图 (18) (4)卫生管理程序流程图 (19) (5)供电管理程序流程图 (21) (6)学生申请查询程序流程图 (22) 1 辽东学院学生宿舍管理系统 系统设计是基于系统分析的基础上,由抽象到具体的过程,是根据系统分析所提出的新系统逻辑模型,建立起新系统物理模型。一般系统设计分为概要设计和详细设计两大部分。 通常在系统设计中,我们要尽量满足以下设计原则: 1)系统性原则; 2)简单性原则; 3)可靠性原则; 4)经济性原则。 一、概要设计 概要设计的主要任务是把系统的功能分解成许多基本功能模块,确定他们之间的联系,规定它们的功能和处理流程。 2 辽东学院学生宿舍管理系统 (一)功能模块图

(二)开发工具的选择 (1)本系统主要所涉及的硬件与软件: 硬件环境:PC机、2GB内存、500GB硬盘、刷卡机、学生卡。 软件环境:Windows7、JDK1.5、MyEclipse9.0、Tomcat7.0、MYSQL Server、Dreamweaver 。 3 辽东学院学生宿舍管理系统 (2)界面设计My Eclipse 、Dreamweaver My Eclipse 是一个优秀的用于开发Java, J2EE的 Eclipse 插件集合,My Eclipse的功能非常强大,支持也十分广泛,。My Eclipse目前支持Java Servlet, JSP, Struts, JDBC数据库链接工具等多项功能。对于宿舍管理系统来说是一个十分合适的选择。 Dreamweaver 简称“DW”,中文名称"梦想编织者",是集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化

水电缴费管理系统设计与实现

郑州工业应用技术学院 课程设计说明书题目:水电缴费管理系统设计与实现 姓名:田鹏 院(系):信息工程学院 专业班级:14级计算机科学与技术1班 学号:05 指导教师:欧群雍 成绩: 时间:2017 年 4 月15 日至2017 年 5 月8 日

郑州工业应用技术学院 课程设计任务书 题目水电缴费管理系统设计与实现 专业、班级14级计算机科学与技术1班学号05姓名田鹏 主要内容: 首先主要说明了系统的研究背景、系统的研究目标以及JSP等相关技术的概述。接着对需求分析阐述了系统功能和可行性分析,介绍了系统各个功能模块,并描述了系统的用例图和UML活动图,可行性分析介绍了系统开发的必要性和可能性。然后系统的设计阐述了系统结构设计、数据库的设计。还有系统的实现主要阐述各个模块实现的功能。最后则是系统的测试与维护。 基本要求: 1.系统结构,概念结构及数据表的设计; 2.管理员信息管理; 3.用户信息管理; 主要参考资料: [1]王建华.ASP NET 动态网站开发技术与实践[M].北京:电子工业出版社,2007. [2]王珊萨师煊.数据库系统概论[M].北京:高等教育出版社,2006 [3]萨师煊.SQL Server 从入门到精通[M].北京:高等教育出版社,2006 完成期限: 指导教师签名: 课程负责人签名: 年月日

目录 摘要 .......................................................................................................... 错误!未定义书签。 1. 绪论 ..................................................................................................... 错误!未定义书签。 系统的研究背景 ................................................................................. 错误!未定义书签。 系统的研究目标 ................................................................................. 错误!未定义书签。 相关技术介绍 ..................................................................................... 错误!未定义书签。 JSP简介........................................................................................... 错误!未定义书签。 MYSQL简介 .................................................................................... 错误!未定义书签。 Tomcat简介.................................................................................... 错误!未定义书签。 Hibernate概述................................................................................ 错误!未定义书签。 Spring概述...................................................................................... 错误!未定义书签。 论文组织结构 ..................................................................................... 错误!未定义书签。 2. 需求分析 ............................................................................................. 错误!未定义书签。 系统功能概述 ..................................................................................... 错误!未定义书签。 用例图描述 ..................................................................................... 错误!未定义书签。 系统活动描述 ................................................................................. 错误!未定义书签。 可行性分析 ......................................................................................... 错误!未定义书签。 开发的必要性 ................................................................................. 错误!未定义书签。 开发的可能性 ................................................................................. 错误!未定义书签。 3. 系统设计 ............................................................................................. 错误!未定义书签。 系统结构设计 ..................................................................................... 错误!未定义书签。概念结构设计....................................................................................... 错误!未定义书签。数据表设计........................................................................................... 错误!未定义书签。 4. 系统实现 ............................................................................................. 错误!未定义书签。 登录模块 ............................................................................................. 错误!未定义书签。 管理员模块 ......................................................................................... 错误!未定义书签。 密码管理 ........................................................................................... 错误!未定义书签。 水电价格管理 ................................................................................... 错误!未定义书签。 用户信息管理 ................................................................................. 错误!未定义书签。 水费管理 ......................................................................................... 错误!未定义书签。 电费管理 ......................................................................................... 错误!未定义书签。 管理员管理 ....................................................................................... 错误!未定义书签。 用户模块 ............................................................................................. 错误!未定义书签。 密码管理 ......................................................................................... 错误!未定义书签。 水电信息查询 ................................................................................. 错误!未定义书签。 个人信息查询 ................................................................................. 错误!未定义书签。

学生宿舍管理系统

数据库设计 题目:学生宿舍管理系统的设计与开发学院:信息工程学院 专业:计算机科学与技术 完成时间:

目录 摘要……………………………………………………………………………… 1.引言……………………………………………………………………… 1.1 开发背景与现状…………………………………………………… 1.2开发设计的意义……………………………………………………… 1.3开发工具………………………………………………………… 1.3.2 SQL Server 2000简介…………………………………………… 2系统分析……………………………………………………………… 2.1 可行性分析…………………………………………………… 2.2 系统需求分析…………………………………… 2.3 系统数据流图…………………………………………………………………3总体设计……………………………… 3.1 系统设计目标………………………………………………………………… 3.2 系统总体功能…………………………………………………… 3.3 系统结构图………………………………………… 4 详细设计………………………………………………………… 4.1 数据库设计…………………………………… 4.1.1数据库概念结构设计…………………………………………… 4.1.2数据库逻辑结构设计……………………………………………… 4.2 模块设计………………………………………………………… 4.2.1 管理员模块设计………………………………………… 4.2.2 寝室长与室员模块设计……………………………………………… 5.面板设计 6.致谢与心得

学生寝室管理系统甘特图和网络图

实验五:项目历时估算,甘特图和网络图 开发学生宿舍管理系统,首先要做的就是项目规划和需求分析,对现有的宿舍管理方法进行一个初步的调查,并进行需求及可行性分析,看该系统在技术方面、经济方面和社会方面等是否可行。对本系统做了需求确定以后就是系统结构设计,即对本系统做总体框架设计、软件结构设计及数据需求设计。在该项任务中我们需要把甘特图,网络图以及项目里程碑图分析出来,为下一步的工作作准备。接下来要做的就是系统设计,即总计设计和详细设计。这一项任务是开发的重点,只有把系统设计好了才能做出好的系统来。它其中包括模块结构图的设计、系统流程图的设计和物理配置等。最后,是大环境下的集成测试产品提交。 项目历时估算如下图所示:

甘特图(Gantt chart)是一种按照时间进度标出工作活动,常用于项目管理的一种图表。甘特图是对简单项目进行计划与排序的一种常用工具。该甘特图显示了从项目规划确定到程序的各方面的设计到最后的产品提交的整个过程时间序列及安排。历时从三月份到五月份的四十五个工作日。 根据以上的任务树和项目历时估算,我们可以用甘特图进行任务的安排。在整个开发过程中,我准备了将近四十五个工作日来完成这个项目。前5个工作日是进行项目规划,因为一个好的项目规划是项目成功实施的一个好的开始。接着就是3天的需求分析,利用这三天时间本小组三个人利用白天的时间对在校的学生老师以及宿管工作人员采用问卷的方式交流调查,晚上的时间进行统计结果,因为只有充分了解了需求才能设计好数据库,数据库的好坏又决定了系统的好坏,所以我很重视数据库的选择和设计。然后利用接下来的40多天进行代码的编写和用户界面的设计也同时穿插了小的程序编码与调试,这样就减轻了后面集成测试的负担。最后的五个工作日安排了项目的集成测试盒产品的提交。 甘特图如下:

电费管理系统

电费计算管理系统 摘要 电费管理系统是一个供电企业不可缺少的部分,它的内容对于企业管理者来说至关重要,所以供电管理系统应该能够为用电管理者提供充足的信息和快捷的查询手段。 本管理系统是运用vs2010编写而成的。通过对此管理系统的整个开发过程的研制与应用,来进一步提高电力企业的管理水平,为其管理带来了一定的方便。本论文论述了系统开发的基本原理,结构,以及电费计算的方法和过程。本文详细阐述了系统分析、需求分析、概要设计、详细设计、系统实现以及系统维护等软件开发过程。力求将所学到的知识在信息系统开发中得以全面的应用,并使系统在实际的操作中能按照设计的要求安全有效正确的运行。 关键词:库存管理系统;Visual studio2010; SQLsever; 1.概述 1.1开发背景 随着社会主义市场经济的不断发展和电力体制改革的不断深入,供电部门面临着开拓电力市场、增加售电量的严峻形势,同时电力用户对供电部门的服务质量也提出了更高的要求。传统的电费管理都是由工作人员手工查表,抄表完成的,其中要完成用户电费的收取,每月抄表,用户购电情况查询,以及列出欠费用户的信息名单之类的信息。其工作强度大,工作流程繁琐,由于工作人员的不细心,将会造成电费收支的出错也是经常发生的。 1.2选题的意义 采用该电费管理系统,在管理节省了时间,为部门节省了大量的人力和物力;并且方便业主对自己相关信息的了解,真正做到电费管理的透明化、高效性、方便性。适应了当今社会高效、便捷的要求。 本软件适用于库存管理,是一个很方便的库存管理软件,能帮助管理人员利用计算机,快速的对物品进行管理,其基本信息包括客户信息,仓库信息和用户信息。客户可以分为供应商和购货商两种,在产品入库时,需要提供供应商信息。本系统是基于windows系统,VS2010开发平台以及SQL2008 2.需求分析 2.1业务分析 2.1.1使用范围

学生宿舍管理系统设计方案

图3.1 系统功能模块图 在整体设计中,我们将宿舍管理系统分为八个大的模块:系统管理模块、公寓管理模块、学生管理模块、信息查询模块、出入登记模块、信息修改模块、报表管理模块、关于模块。每个模块将实现不同的功能。下面将具体进行介绍。 3.1.1 系统管理模块 系统管理模块包括:超级用户登录、普通用户登录、用户密码修改、用户管理、退出系统五个部分。 1.超级用户登录:实现系统管理人员登录。 2.普通用户登录:实现一般管理人员登录。 3.用户管理:实现系统管理人员授予或取消一般用户登录该系统的用户名和密码。 4.密码修改:实现所用用户的密码更改功能。 5.退出系统:实现正常退出宿舍管理系统。 3.1.2 公寓管理模块 公寓管理模块包括:楼房管理、宿舍管理、员工管理三个大的部分。 1.楼房管理:登记学校所有住宿楼情况。 2.宿舍管理:登记学校所有宿舍的情况。 3.员工原理:实现楼房管理人员的添加功能。 3.1.3 学生管理模块 学生管理模块包括:学生基本信息录入、学生财物登记、学生学期注册、学生离校管理四项功能. 1.学生基本信息录入:实现学生基本信息情况的登记及宿舍的分配功能。 2.学生财物登记:登记学生在校期间所拥有的公共及私有贵重物品情况。

3.学生学期注册管理:登记学生在校期间每学期的宿舍缴费情况。 4.学生离校管理:实现学生毕业离校处理,注销该学生信息。 3.1.4 信息查询模块 信息查询模块基本上包括:按学号进行查询、按姓名进行查询、按班级查询、按寝室号查询、每栋楼房住宿情况查询五个部分。 1.按学号进行查询:实现每个学生基本信息情况的查询功能。 2.按姓名查询:通过学生姓名查询学生基本信息情况。 3.按班级查询:通过班级查询某班级学生住宿情况及该班级学生信息。 4.按寝室号查询:查看每个宿舍所住学生信息情况。 5.楼房住宿情况查询:查询每栋楼房的所有宿舍的住宿情况及宿舍楼所住学生统计情况。 3.1.5 出入登记模块 出入登记模块包括:进楼物品登记、出楼物品登记、人员来访登记、结束访问登记四个功能模块。 1.进楼物品登记:详细登记某学生搬入宿舍楼的物品情况。 2.出楼物品登记:详细登记某学生搬出宿舍楼的物品情况。 3.人员来访登记:详细登记进入宿舍楼的外来人员情况。 4.结束访问登记:详细登记外来人员的离开情况。 3.1.6 信息修改模块 信息修改模块包括:学生基本信息修改、员工基本信息修改、个人财物信息修改三个大的功能。 1.学生基本信息修改:实现系统管理人员对学生基本信息情况所作的添加、修改、删除。 2.员工信息修改:实现系统管理人员对楼房员工的修改、删除功能。

宿舍管理系统课程设计

课程管理系统课程设计说明书 摘要:宿舍管理系统是一个学校不可缺少的部分,它的内容对于管理者和学生来说都至关重要,所以宿舍管理系统应该能够为管理者提供充足的信息和快捷的查询手段。本文介绍了宿舍管理系统的整个开发过程,阐述了宿舍管理系统的设计背景,对整个系统进行了需求分析、功能分析以及总体设计、详细设计和系统实施的全过程。过程采用VB作为开发工具,SQL Server 2014作为数据库管理工具。 关键词:宿舍管理、VB、SQL Server 2014

目录 第1章序言 (1) 1.1课程设计的目的 (1) 1.2宿舍管理系统的设计背景 (1) 1.3宿舍管理系统的基本内容 (2) 第2章课程管理系统的系统分析 (2) 2.1宿舍管理系统的需求分析 (2) 2.2宿舍管理系统的可行性分析 (2) 2.3系统功能分析 (3) 第3章课程管理系统的总体设计 (4) 3.1构造系统的逻辑模型 (4) 3.2软件系统结构的设计 (4) 3.3宿舍管理系统的系统流程图 (5) 3.4宿舍管理系统的数据流图 (6) 3.5宿舍管理系统的概念结构设计 (7)

3.6宿舍管理系统的数据字典 (8) 3.7宿舍管理系统的物理结构设计 (9) 第4章宿舍管理系统的详细设计 (10) 4.1课程管理系统SQL数据库建立 (10) 4.1.1数据库的创建 (10) 4.1.2表的创建及信息导入 (11) 4.2课程管理系统界面设计 (14) 4.2.1登陆界面 (14) 4.2.2主界面 (15) 4.2.3宿舍信息维护 (16) 4.2.4宿舍信息查询界面 (18) 4.2.5宿舍信息统计界面 (19) 第5章总结 (20) 参考文献 (21) 附录程序部分代码 (22) 1信息维护界面部分代码 (22) 2添加界面部分代码 (23)

C语言水电费管理系统

C语言水电费管理系统#include<> #include<> #include<> #define N 100 #define w 户门牌号 *\n"); puts("\t\t\t* 2.户主姓名 *\n"); puts("\t\t\t* 3.日期 *\n"); puts("\t\t\t**********************************\n"); printf("您想通过第[ ]种方式查询?\b\b"); scanf("%d",&n); switch(n) { case 1: { printf("住户门牌号:"); scanf("%d",&; for(i=0;inumber==break; printf("\n\t住户门牌号:%d\n\t户主姓名:%s\n\t总费用:%d",(p+i)->number,(p+i)->name,(p+i)->amoney); for(j=0;j<100;j++)

printf("\n\t月用水量:%d\n\t月用电量:%d\n\t月费用:%d",(p+i)->wanum[j],(p+i)->elnum[j],(p+i)->emoney[j]); }break; case 2: { printf("姓名:"); scanf("%s",; for(i=0;iname,==0)break; printf("\n\t住户门牌号:%d\n\t户主姓名:%s\n\t总费用:%d",(p+i)->number,(p+i)->name,(p+i)->amoney); for(j=0;j<100;j++) printf("\n\t月用水量:%d\n\t月用电量:%d\n\t月费用:%d",(p+i)->wanum[j],(p+i)->elnum[j],(p+i)->emoney[j]); }break; case 4: { printf("日期:"); scanf("%s",; for(i=0;itime[j],[j])==0)break; printf("\n\t住户门牌号:%d\n\t户主姓

学生宿舍管理系统课程设计报告

经济与管理学院信息管理与信息系统专业《管理信息系统实验周》报告 (2015/2016学年第二学期) 学生姓名: 学生班级: 学生学号: 指导教师: 2016年6月3日

学生宿舍管理系统

目录 第一章系统概述...................................................................... . (1) 1.1项目研究的背景...................................................................... (1) 1.2项目选择与目的意义..................................................................... . (2) 1.3项目研究的目标与要求...................................................................... .. (2) 第二章需求分析...................................................................... . (3) 2.1用户需求分析...................................................................... .. (3) 2.2处理对象分析...................................................................... .. (3) 2.3功能需求分析……….............................................................

学生宿舍管理系统分析资料报告与设计

目录 1调查概述 (1) 1.1背景 (1) 1.2目标 (1) 1.3系统描述 (1) 2系统分析 (2) 2.1需求分析 (2) 2.1.1用户需求 (2) 2.1.2功能需求 (2) 2.1.3安全需求 (2) 2.2可行性分析 (2) 2.2.1经济可行性 (2) 2.2.2技术可行性 (3) 2.2.3管理可行性 (3) 2.3系统开发方法的选择 (3) 2.4组织结构与功能分析 (3) 2.5业务流程分析以及业务流程图 (4) 2.5.1总业务流程图 (5) 2.5.2分业务流程图 (5) 2.6数据流程分析以及数据流程图 (8) 2.6.1总数据流程图 (8) 2.6.2分数据流程图 (9) 2.7数据分析 (11) 2.7.1数据项条目 (11) 2.7.2数据结构条目 (14) 2.7.3数据流条目 (15) 2.7.4处理逻辑 (17) 2.7.5数据存储 (19) 2.7.6外部实体 (19) 2.8描述处理逻辑 (20) 3系统设计 (22) 3.1总体设计 (22) 3.1.1模块结构设计 (22) 3.1.2总体数据库设计 (23) 4结束 (30) 参考文献 (31) 附录 (32)

1调查概述 1.1背景 当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。 人才培养,是高校的基本任务。而高校教学工作的良好运行,则离不开教学与管理工作的有效组织和协调。而学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。而住宿学生的大量增加,由此导致宿舍管理工作日益繁重,而现有工作人员不足,又是采用基本手工的操作方式进行,显然无法满足日益增长的宿舍管理业务工作的需要。因此,为了更加有效的做好宿舍管理工作,为广大学生提供方便、快捷、满意的服务,开发出一套能够进行实时处理的管理信息系统迫在眉睫。 1.2目标 建立一个宿舍管理系统帮助宿管人员解决繁杂的宿舍管理事物,提高其工作效率使宿舍的管理由人员的经验化向科学的系统化方面发展。进而节约学校关于后勤方面的支出更好的利用有限的财力为学生们做更多方便性服务。 1.3系统描述 此学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。

相关主题
文本预览