高校教材管理系统

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

高校教材管理系统

随着高校扩大招生情况的出现,每一个高校需要处理的各种材料的数量逐年倍增。如何改变低效率的原始教材管理方式,成为摆在高校管理人员面前的一个重要课题。而建立高效的教材管理系统就是一个解决此问题的思路,所以,这里为读者建立一个高校教材管理系统的建模实例。

C.1需求分析

高校教材管理系统的功能性需求综述如下:

高校的每个学生使用自己的姓名和学号登录系统之后,可以查询自己每个学期的教材使用情况,也能够查询自己的教材费用。

高校的每个老师使用自己的姓名和密码登录系统后,能够查询自己教材的使用情况,也可查询自己的教材费用(提供报销)。

系统管理员通过用户名和密码登录系统后,能够输入教材订购计划、生成订购单、统计各个班级教材费用和教材使用情况,同时,还可以更新或删除学生、教师、教材等各类信息。

C.2系统建模

在系统建模之前,首先需要在Rational Rose 2003中创建一个模型,并命名为“高校教材管理系统”,该名将会在Rational Rose 2003的顶端出现,如图C-1所示。

图C-1 创建项目系统模型

C.2.1创建系统用例模型

创建系统用例的第一步是确定系统参与者。高校教材管理系统的参与者。高校教材管理系统的参与者包含以下三种:学生、教师、系统管理员,三个参与者如图C-2所示。

图C-2系统参与者

然后,根据参与者的不同分别画出各个参与者的用例图。

●学生用例图:学生在本系统中可以进行登录、教材费用查询和教材使用情况查询的相关操作,通过这些活动创建学生用例图如图C-3所示。

●教师用例图:教师在本系统中可以进行登录、教材费用查询和教材使用情况查询的操作,通过这些活动创建的教师用例图如图C-4所示。

●系统管理员用例图:系统管理员在本系统中可以进行登录、教材订购资料输入、生成订购单、统计教材费用、统计教材使用情况和管理各类信息的操作,通过这些活动创建的系统管理员用例图如图C-5所示。

图C-3学生用例图图C-4教师用例图图C-5系统管理员用例图

C.2.2创建系统静态模型

从前面的需求分析中,可以依据主要6个类对象:学生、教师、班级、教材、库存和订购创建完整的类图,如图C-6所示。

图C-6系统类图

C.2.3创建系统动态模型系统的动态模型可以使用交互作用图、状态图和活动图来描述。

1、创建序列图和协作图

学生在本系统中的活动步骤分为:

01、进行注册个人信息。

02、登录通过身份验证。

03、选择查询教材。

04、查询使用情况。

05、返回查询结果。

06、退出系统。

根据以上步骤创建的序列图和协作图,如图C-7和图C-8所示。

图C-7 学生序列图

图C-8学生协作图

表示教师的序列图和协作图与表示学生的序列图和协作图相似,只是把学生换成了教师。系统管理员在本系统活动的步骤分为:

01、进行注册个人信息。

02、登录通过身份验证。

03、管理学生信息、管理教师信息或管理教材信息。

04、退出系统。

根据以上步骤创建的序列图和协作图,如图C-9和C-10所示。

图C-9系统管理员序列图

图C-10系统管理员协作图

2、创建活动图

还可以利用系统的活动图来描述系统的参与者是如何协同工作的。高校教材管理系统中,根

据教材管理人员、学生和教师的活动步骤,可以创建活动图,如图C-11所示。

图C-11系统活动图

3、创建状态图

在高校教材管理系统中,在明确状态转换的类是系统参与者,在整个验证过程前后有

各种不同的状态。

C.2.4创建系统部署模型

对系统的实现结构进行建模的方式包括两种,即构件图和部署图。高校教材管理系统的构件

图通过构建映射到系统的实现类中,说明该构建物理实现的逻辑类,在本系统中,可以对学

生类、系统管理员类、教师类、教材库存、订单类、教材类和班级类分别创建对应的构建进

行映射,创建的高校教材管理系统的构建图如图C-13所示。

客户端浏览器、Http服务器、数据库服务器和打印机,创建后的部署图如图C-14所示。

图C-14系统部署图

相关文档
最新文档