
网站项目设计与开发实战(课程设计) 第 2 章 系统的开发语言、工具与环境

网站设计项目实战(课程设计) 第 4 章 系统数据库设计
第 3 章 需求分析和总体设计
3.1 背景
教材管理系统在正常运营中面对大量教材书籍、教材信息以及订购信息,发放书等信息。现
有的人工记录方法既效率低又错误过多,大大影响了教材仓库的正常管理工作。因此需要对教材
资源、订购信息、发放书、交费情况等进行管理,及时了解各个环节中信息的变更,有利用管理
效率的提高。
本系统是基于 B/S 架构,开发的主要目的是方便教材管理者管理各类教材。
本系统共有三类用户:学生、教师、后台管理员。
学生:在本系统注册,在系统内输入自己的账户和密码登录系统,登录可以查看使用教材信
息,也可以修改本人的基本信息。
教师:在本系统注册,在系统内输入自己的账户和密码登录系统,登录可以查看教材信息,
也可查看领书信息,也可以修改本人的基本信息。将教材添加到订单中,但不可以购买此教材,
查看学生是否欠费。
后台管理员:以管理员身份登录后,对系统的后台各种信息进行管理:主要有欠费学生信息
管理、教师领书管理、教材管理、确认下单生成教材信息以及使用教材管理。
根据以上叙述,得到以下业务前景表,如表 3.1 所示。
表 3.1 业务前景表
序号
目标
P01
能够对学校的教材进行分类归档,方便管理者维护教材资料
P02
实现对教材、教师、学生的相关信息的自动化管理
P03
提供教材下单模式,满足学校在网上能订购教材
P04
能够对学生领书以及学生交费、使用教材情况搜索查询并进行自动化管理
P05
能及时通知欠费学生进行交费
3.2 用例分析
根据业务前景表的分析,得到如下用例图,图中所有用例必须登录后才能使用,如图 3.1、
3.2、3.3 所示。
(1)学生用例图,如图 3.1 所示。
图 3.1 学生用例图
查看教材信息
查看是否欠费
修改个人基本信息

网站设计项目实战(课程设计) 第 4 章 系统数据库设计
(1)教师用例图,如图 3.2 所示。
图 3.2 教材主管教师用例图
(1)管理员用例图,如图 3.2 所示。
图 3.2 管理员用例图
3.3 系统功能模块设计
根据需求分析、用例分析以及业务前景分析,得出本教材管理系统的功能模块,本系统功能
模块主要根据用户角色来划分,即管理员身份、教材主管教师身份、学生身份。比如管理员身份
主要包含四大功能模块:教材信息管理模块、学生领书管理模块、学生欠费管理模块及订单管理
模块。
(1)学生模块,本系统学生模块主要实现学生的注册、登录,登录成功后修改个人信息,
查询教材信息等功能。
(2)教师模块,主要实现教师的注册、登录,登录成功后修改个人信息,可以预定需要订
购的教材,将教材添加至订单中,然后等管理员下单。并在本系统中的可以查看教材信息,领书
信息,同时也可以查看学生欠费情况,以督促学生缴纳教材费用。
(4)管理员模块,管理员可以根据登陆的账户和密码对后台的学生欠费信息、教材信息、
订单信息,领书情况、使用教材等进行管理,一旦有学生欠费立即会在学生界面显示,也就是对
这些信息进行增、删、改、查。
3.4 系统功能模块图
系统功能模块图是对硬件、软件、解决方案等进行解剖,详细描述功能列表,构成剖面的从
大到小,从粗到细,从上到下等而描绘或画出来的结构图。从概念上讲,上层功能包括 (或控制)
下层功能,愈上层功能愈笼统,愈下层功能愈具体。功能分解的过程就是一个由抽象到具体、由
复杂到简单的过程。图中每一个框称为一个功能模块。功能模块可以根据具体情况分得大一点或
查看教材信息
查看领书信息
查看学生是否欠费
教材下订单
管理教材信息
管理领书信息
欠费学生信息管理
管理订单生成教材信息
使用教材信息