大学宿舍用电管理系统解析

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

湖南商学院

程设计(实习)报告

题目宿舍用电管理系统

姓名:

学号: 专业:

班级:

指导教师:

职称:

龙青 110912014 电子信息工程电信1121 梁英副教授计算机与电子工程学院

2013年1月

课程设计(实习)评审表

课程设计(实习)作品验收表

- 3 -

目录

1课程设计与要求 (5)

2 系统需求分析 (5)

2.2功能性需求分析 (6)

2.2.1系统功能结构图 (6)

2.3安全性与完整性要求 (7)

2.3.1安全性要求 (7)

2.3.2完整性要求 (7)

3 数据流图 (7)

3.1顶层数据流图 (7)

3.2管理员总体数据流图 (8)

3.3学生总体数据流图 (8)

3.4用例图 (9)

4 数据字典 (10)

5 总体设计 (11)

6课程设计总结 (13)

参考文献 (13)

附录 (14)

- 4 -

1.课程设计与要求

本系统可以说是一个综合性的学校宿舍用电管理系统,本系统主要服务

与大学生校园的学生用电的相关信息管理。建立这个系统以管理在校学生的宿舍电费信息,使物管能够方便的在查完各宿舍电费后立即对数据进行修改,并供学生随时新型有效快捷的查询,省区跑物业管理中心查询的麻烦,简化交水电费的步骤。

2.系统需求分析

管理人员登录系统后,可修改各宿舍电费资料,并由系统计算出最终

各宿舍未交的和已交得电费数额,并显示各宿舍使用大功率用电器的次数。学生通过学号登陆系统后,可看到所在宿舍限期内应交得电费,并能

看到以往的缴费的记录。

本系统的最终用户位宿舍楼管理员,学校宿舍楼的学生。根据我们日

常生活中的经验,结合对自己学校宿舍楼管理老师的咨询和宿舍楼学生的调查,得出用户的下列实际要求:

入学时每位同学都有唯一的学号,并被分配到指定的宿舍,也会有一

个宿舍号,其入校时间就是他的入住时间。他的学号和宿舍号是一一对应的,而且还与他所在的学院、专业等基本信息一一对应。

宿舍楼管理员能查询到上面提到的宿舍楼的所有相关信息,包括某一

学号的学生在宿舍楼中住宿的详细信息。当学生的基本信息发生变化时,宿舍楼管理员能对其进行修改。比如,某些同学搬到其他的宿舍中去,他们在本宿舍中相应的记录就应该删去,而宿舍用电的相关信息也要作相应的修改等等。

- 5 -

2.2 功能性需求分析

(1)用户端输入:学生或管理员通过唯一标识的NETID和自己设定的密码登录系统。

(2)网站权限:只有在教务系统拥有学籍信息的学生和物管处的管理人员才能登录系统,其他人不能通过注册获取登录账号。

(3)宿舍水电费信息:学生可以看到所在宿舍需交、欠交和之前已交的水电费项目的单价、度数吨数、总额以及缴费截止日期。

(4)自动计算能力:在管理员输入各宿舍用水吨数、用电度数以及相应单价后,系统将自动计算各宿舍需缴付的水电费总额。

(5)用户管理:对新生和毕业学生的信息需及时进行更新或删改操作

(6)网站统计分析:通过统计数据,分析学生对系统的使用情况,如主动浏览网站关注水电费通知的学生占多少比例等等。

(7)公告和留言:系统公告栏将显示重要通知,如水电费单价更改以及缴费截止日期等,而留言板则供同学对系统设计或水电费事项提出疑问或建议。

2.2.1 系统功能结构图

图 2.1

- 6 -

2.3安全性与完整性要求:

2.3.1安全性要求:

1. 系统应设置访问用户的标识以鉴定是否是合法用户,并要求合法用

户设置其密码,保证用户身份不被盗用。

2. 系统应用不同的数据设置不同的访问级别,限制访问用户可查询和

处理数据的类别和内容。

3. 系统应对不同的用户设置不同的权限,区分不同的用户,如区分普

通用户(学生),管理员。

2.3.2完整性要求:

1. 各种信息记录的完整性,信息记录内容不能为空。

2. 各种数据间相互联系的正确性。

3. 相同的数据在不同记录中的一致性。

3.数据流图

1.顶层数据流图

图3.1

- 7 -

3.2管理员总体数据流图

图3.2

3.3学生总体数据流图

图3.3

- 8 -

3.4用例图

(1)顶层用例图

图 3.4.1

(2)管理员用例图

图3.4.2

(3)学生服务用例图

图3.4.3

- 9 -

4数据字典

(1)数据条目的描述

1.用户名和密码=管理员的编号或学生的学号及自己所设的密码2.验证通过=与数据库中的信息核对一致

3.流通表=学生用户用电情况的基本信息

4.缴费表=学生用户应缴纳的电费数额

5.处理表=对学生用户恶意用电,欠费、故障等的处理情况

(2)数据加工描述 1.加工名:身份验证

编号:1

输入:用户的用户名和密码

输出:验证情况

加工逻辑:在数据库中验证用户的信息,验证成功后允许登陆否着不允许登陆2.加工名:学生用电基本情况

编号:2

输入:验证成功后的身份

输出:所有的学生用户的用电基本情况或对应学号学生宿舍的用电基本情况加工逻辑:系统根据学生宿舍的用电作出相应的分析,管理员会根据系统的分析来进行调控

3.加工名:查询

编号:3

输入:学生用电基本情况

输出:相应的缴费表

加工逻辑:根据超额的用电度数乘上每度电的单价得到学生应缴纳的费用

4.加工名:学生缴费

编号:4

输入:缴费表

输出:

加工逻辑:学生根据缴费表上的数额缴费

5.加工名:维护处理

编号:5

输入:管理员的身份

输出:处理表加工逻辑:管理员成功登陆后,根据系统的提示对相应的学生宿舍用电进行调控

(3)数据存储条目描述

1.流通表:学生用户的用电基本情况

2.缴费表:学生用户应交纳的费用

3.对个别学生宿舍用电的调控说明

- 10 -

5.总体设计

功能模块图

相关文档
最新文档