当前位置:文档之家› 高校教材管理信息系统

高校教材管理信息系统

《软件工程》实训报告
系别:
班级:
姓名:XXX
学号:
指导老师:XXX
日期:2013年6月
项目名称:
项目成员:
成员分工:
目录
1、可行性分析报告
2、需求分析报告
3、总体设计
4、软件详细设计
5、用户界面、数据库及其接口设计
6、测试设计方案
7、维护设计方案
8、软件项目管理与计划
9、总结
10、参考资料
高校教材管理信息系统
一、可行性分析报告
1、数据流图
2、数据字典
二、需求分析
1、系统开发的目的:
2、应用范围:
3、系统功能需求分析
4、系统数据建模(E-R图)
5、系统功能建模(状态图)
三、总体设计
1、系统层次图
四、详细设计
1、模块的详细设计
2、程序的流程图
3、模块的输出结果
五、用户界面、数据库及其接口设计
六、测试设计方案
七、维护设计方案
八、软件项目管理与计划
九、总结
十、参考资料
备注:高校教材管理信息系统说明:(用UML课程方式演示)
高校教材管理信息系统
随着高校扩大招生情况的出现,每一个高校需要处理的各种教材的数量逐年倍增。

如何改变效率的原始教材管理方式,成为摆在高校管理人员面前的一个重要课题。

而建立高效的教材管理系统就是一个解决此问题的思路,这里介绍一个高校管理系统的建模实例。

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-12所示。

图c-12 参与者状态图
c.2.4 创建系统部署模型
对系统的实现结构进行建模的方式包括两种,即构件图和部署图。

高校教材管理系统的构件图通过协作映射到系统的实现类中,说明该构件物理实现的逻辑类,在本系统中,可以对学生类、系统管理员类、教师类、教材库存、订单类、教材类和班级类分别创建对应的构件进行映射,创建的高校教材管理系统的构件图如图c-13所示。

图c-13 系统结构图
高校教材管理系统的部署图描绘的是系统节点上运行资源的安排,包括4个节点,分别是:客户端浏览器、Http服务器、数据库服务器和打印机,创建后的部署图如图c-14所示。

图c-14 系统部署图
c.3总结
通过本次的实训,我查阅了一些资料,并独立完成了系统从需求分析到各种系统类图的制作过程。

在实践中所学知识得到充分发挥和应用,同时也在设计过程中增长和积累了更多的知识,对系统建模有了更加清晰的了解,这些对于以后工作的开展都有很大的益处。

c.4参考资料:《UML基础与Rose建模实用教程》。

相关主题