宿舍管理信息系统-概要设计说明书

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

{ 宿舍管理信息系统} 概要设计说明书

目录

1引言 (3)

1.1编写目的 (3)

1.2背景 (3)

1.3定义 (3)

2总体设计 (4)

2.1需求规定 (4)

2.2运行环境 (5)

2.3基本设计概念和处理流程 (5)

2.4功能需求与类的关系 (9)

2.5人工处理过程 (10)

2.6尚未问决的问题 (10)

3接口设计 (10)

3.1用户接口 (10)

3.2外部接口 (10)

3.3内部接口 (11)

4运行设计 (11)

4.1运行模块组合 (11)

4.2运行控制 (11)

4.3运行时间 (11)

5系统数据结构设计 (12)

5.1逻辑结构设计要点 (12)

5.2物理结构设计要点 (12)

5.3数据结构与程序的关系 (12)

6系统出错处理设计 (14)

6.1出错信息 (14)

6.2补救措施 (14)

6.3系统维护设计 (14)

概要设计说明书

1引言

1.1编写目的

本需求说明书目的在于:将用户提供的需求描述系统化、精确化、全面化。从而实现:1.便于用户、分析人员和设计人员进行理解和交流。

2.支持目标软件系统的确认。

3.控制系统进化过程。

4.为软件设计、实现、测试等工作提供依据。

预期读者:软件设计者和测试者。

1.2背景

a.待开发的软件系统的名称:宿舍管理信息系统;

b.本项目的任务提出者与开发者:徐晗、孟晗、盛叶、张汇文;

c.用户及实现该软件的计算中心或计算机网络:学校宿舍内部计算机网络;

d.该软件系统同其他系统或其他机构的基本的相互来往关系:本系统与学校的其它系统(如学生学籍管理系统、图书馆管理系统、教务处管理系统、校园卡管理系统等)共同构成校园内部的自动化办公系统。

1.3定义

1、用户名及口令与用户分类信息:存放在一个数据库表中,用以判断该用户是学生用户、宿舍管理员用户或系统管理员用户。

2、学生用户信息管理:是学生用户使用该系统的权限的表现,只能查看处理自己的信息,以及进行宿舍报修登记。

4、宿舍管理员用户:是宿舍管理员使用该系统的权限的表现,可以对学生信息进行处理,以及对宿舍报修进行登记及删除。

5、系统管理员用户:是该系统的管理者,具体进行权限的更改、宿舍管理员用户的增删等。

6、宿舍基本信息:即档案信息,存放宿舍号、电话、住宿费、床位数、椅子数、桌子数等信息。学生可以查询,宿舍管理员以及系统管理员可以进行修改,分为注册、注销等。

7、学生基本信息:即档案信息,存放学号、姓名、性别、班级、宿舍号。

8、卫生检查信息:存放检查编号、宿舍号、检查日期、检查情况等。

9、水电收费信息:存放收费编号、宿舍号、收费日期、购买电量、缴费人、电费等。

10、房屋报修信息:存放报修编号、宿舍号、报修日期、修理日期、报修人、修理情况等。

11、外来人员登记信息:存放登记编号、来访人姓名、来访日期、被访人姓名、宿舍号、离开日期等。

1.4参考资料

1. 吴建等编,UML基础与Rose建模案例,人民邮电出版社,2004

2. 齐治昌等编,软件工程(第二版),高等教育出版社,2004

3. 段德亮等编,C#课程设计案例精编,清华大学出版社,2008

4. 杨湖等编,SQLServer2005数据库系统开发案例精选,人民邮电出版社,2007

2总体设计

2.1需求规定

软件需求可用如下用例图来说明:

房屋报修信息登记

系统管理员

(1)用例说明(功能分割说明):

①宿舍管理员:对外来人员信息、水电收费信息、卫生检查信息进行登记,维护学生入主信息,对房屋保修信息进行处理,查询卫生检查、房屋报修信息;

②学生用户:房屋报修登记,卫生检查信息、房屋报修信息查询,水电费信息查询;

③系统管理员:成员信息管理,宿舍信息管理;

(2)用例间关系说明(工作流说明):

系统管理员、宿舍管理员、学生用户使用本系统,都由登录开始。若登录成功,则转入相应的功能模块;若登录不成功,则转入登录模块的异常处理阶段。

(3)相关说明:

对于不同类型的使用者,系统所提供的使用界面也不相同,并且分别对应安装在不同用途的计算机(如只为用户提供查阅功能的计算机)上。

2.2运行环境

硬件环境:各式微型机、工作站及服务器等。

软件环境:Windiw9x/NT/Me/2000/xp,并需要数据库系统DBMS的支持.

2.3基本设计概念和处理流程

系统基本框架设计可用如下类图表示:

系统类图说明如下:

(1)工作流说明:

以下是不同工作流所涉及的类:

登录管理、成员信息管理:用户—账户信息;

宿舍信息管理:用户—账号信息—宿舍信息;

外来人员登记:用户—账号信息—宿舍信息—学生信息—外来人员登记信息;

水电信息收费登记、水电收费信息查询:用户—账号信息—宿舍信息—水电收费信息;

卫生检查信息登记、卫生检查信息查询:用户—账号信息—宿舍信息—卫生检查信息;

学生入住信息维护:用户—账号信息—宿舍信息—学生信息;

房屋报修信息处理、房屋报修登记、房屋报修信息查询:用户—账号信息—宿舍信息—房屋报修信息;

(2)关键类的处理说明:

用户:进行登录,查询、修改各项信息,是系统功能的执行者;

账户信息:对用户的权限进行定义;

外来人员登记信息:存储外来人员登记信息,并对这些信息进行添加、删除、修改、查找等操作。

水电收费信息:存储水电收费信息,并对这些信息进行添加、删除、查找等操作;

房屋报修信息:存储房屋报修信息,并对这些信息进行添加、删除、查找等操作;

卫生检查信息:存储卫生检查信息,并对这些信息进行添加、删除、修改、查找等操作;

学生信息:存储学生信息,并对这些信息进行添加、删除、修改、查找等操作;

宿舍信息:存储宿舍信息,并对这些信息进行添加、删除、修改、查找等操作;

(3)主要接口说明:

①学生信息类要提供的接口有:学籍管理系统接口;

系统各功能实现的处理流程可用如下顺序图表示:

登录管理

相关文档
最新文档