沈阳师范大学学士学位论文 用户信息管理 添 加 用 户 修改用户 删除用户 查询水电费 基于Web的学校水电费管理系统 水电费管理 信息汇总 用户 缴费 水电费扣取 水电费信息录入 用户信息汇总 月用水电量汇总 水电费信息汇总 更改密码 系统退出 图4-3学校水电费管理系统功能模块图
下面就对这几个模块做详细说明:
(一)用户管理模块,水电费管理员通过查询用户信息对用户的信息进行添加、删除、修改,查看用户当月水电用量,及水电费情况。
(二)水电费管理模块,用户通过登录查看自己的水电费情况,进行缴费,若欠费需要续费,以及查看水电用量、缴费情况。是否欠费,划取当月用户水电费等
(三)信息汇总模块,发布消息,当月数据汇报、更新,对学生寝室或教师办公室、所管辖教室的水电费,水电月用量信息的汇总。
4.2 数据库设计
数据库设计是水电费管理系统必须的部分,系统中产生的大量数据都集成在数据库中,以及自动检索各个数据表之间的联系,因此对数据库进行详细的设计有利于系统的工作效率提高。 4.2.1 E-R模型
E-R图包含“实体”、“联系”、“属性”三个基本部分。联系可以分为三类:一对一联系(1:1);一对多联系(1:n);多对多联系(m:n)。属性是实体或联系所具有的性质,通常一个实体有若干个属性来描述,一般用圆角矩形表示。根据数据库表结构绘制数据库表的实体关系,作出水电管理系统的E-R关系图。如图4-4所示:
-16-
沈阳师范大学学士学位论文
管理员 1 管理 1 管理 1 管理 n 学生和教师 n 查表员 m 录入 n 查表数据单 n 收费员 m 生成 n 收费数据单
图4-4学校水电费管理系统E-R图
4.2.2 数据库表清单
本系统在集成和存储数据方面采用的后台数据库系统为Microsoft SQL Server 2005。数据库中包含以下信息表,水电费管理员信息表(Admin)如表4-1、学生用户信息表(StudentUser)如表4-2、查表员信息表(Select)如表4-3、收费员信息表(Money)如表4-4、查表数据单信息表(TableList)如表4-5、收费数据单信息表(MoneyList)如表4-6、教师用户信息表(TeacherUser)如表4-7等。
下面是本系统设计所列出的几个关键数据库信息表。
表4-1 水电费管理员信息表
序号 1 2 3 字段名称 adminID adminName adminPwd 数据类型 int varchar varchar 长度 8 50 50 主键否 是 否 否 描述 管理员编号 管理员姓名 管理员密码
表4-2 学生用户信息表
序号 1 2 3 4 5
字段名称 studentID studentName studentPwd studentYue homeID 数据类型 int varchar varchar int varchar -17-
长度 8 50 50 8 50 主键否 是 否 否 否 否 描述 学生学号 学生姓名 学生密码 学生余额 寝室号 沈阳师范大学学士学位论文
表4-3 查表员信息表
序号 1 2 3 字段名称 selectID selectName selectPwd 数据类型 int varchar varchar 长度 8 50 50 主键否 是 否 否 描述 查表员编号 查表员姓名 查表员密码
表4-4 收费员信息表
序号 1 2 3 字段名称 moneyID moneyName moneyPwd 数据类型 int varchar varchar 长度 8 50 50 主键否 是 否 否 描述 收费员编号 收费员姓名 收费员密码
表4-5 查表数据单信息表
序号 1 2 3 4 5 6 7 字段名称 userID date watershow electshow selectListID moneyID selectID 数据类型 int datetime int int varchar varchar varchar 长度 8 8 8 8 50 50 50 主键否 外键 否 否 否 是 外键 外键 描述 用户编号 日期 水表字 电表字 查表单编号 收费员编号 查表员编号
表4-6收费数据单信息表
序号 1 2 3 4 5 6 7 8 9 10 字段名称 userID date useWater useElect waterPrice electPrice userYue moneyListID moneyID selectID 数据类型 int datetime int int int int int varchar varchar varchar 长度 8 8 8 8 8 8 8 50 50 50 主键否 外键 否 否 否 否 否 否 是 外键 外键 描述 用户编号 日期 水用量 电用量 水单价 电单价 账户余额 收费单编号 收费员编号 查表员编号
表4-7 教师用户信息表 序号 1
字段名称 teacherID 数据类型 int -18-
长度 8 主键否 是 描述 教师工号 沈阳师范大学学士学位论文 2 3 4 5
teacherName teacherPwd teacherYue roomID varchar varchar int varchar 50 50 8 50 否 否 否 否 学生姓名 教师密码 教师余额 教师管理房间号 4.3 功能模块详细设计
功能模块详细设计是由以上总体设计来进一步实现系统的各个功能。下面仅从管理员和用户(学生和老师)两类角色对水电费管理系统做详细的设计。
(一)下面是以用户(学生和老师)的角色在系统中查看信息、水电费信息、缴费、续费等列出用户缴费的时序图和活动图。
下图4-5所示为学生和老师缴费续费的时序图:
学校水电费管理系统 数据信息 水电费信息 学生和教师 1 : 登录 2 : 查看核对 3 :成功登录 4 : 查看水电费信息 6 : 显示月用量数据 5 : 缴费续费 7 : 显示余额
图4-5 学生和老师缴费续费时序图
根据上面的分析,可以将时序图转换成活动图,如下图4-6所示:
-19-
相关推荐: