教材征订信息管理系统分析与设计Word文档下载推荐.docx
- 文档编号:5572253
- 上传时间:2023-05-05
- 格式:DOCX
- 页数:16
- 大小:1.39MB
教材征订信息管理系统分析与设计Word文档下载推荐.docx
《教材征订信息管理系统分析与设计Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《教材征订信息管理系统分析与设计Word文档下载推荐.docx(16页珍藏版)》请在冰点文库上搜索。
这项工作现在大部分学校还是手工操作,不仅工作效率很低,并且不能及时了解教材库存和领取的具体情况。
针对上述情况,根据目前学校管理的模式和计算机管理中的优点,经过多方面的分析,该系统实现班级信息管理、教材收费管理、领取的自动管理以及以往的教材信息的查询。
本系统通过功能分析首先建立数据库结构,根据功能尽量完善和实用结合设计程序界面和功能代码。
二、需求分析及可行性分析
需求分析
1.业务调查
通过对我校教材征订情况的调查,得到如下情况:
教材业务流程:
首先由任课老师确定选用哪本教材,交系领导审查,通过后交教务处审查,审查通过后将信息反馈到教材科,由教材科负责需要教材的订购、发放。
原则上一门课只用一本教材。
由于订购时间的长短不一,所以一般教师需要的教材,要提前半年所需教材清单交到教材科,由他们负责订购。
2.用户要求
在及用户沟通过程中,用户对软件要实现一些功能提出了具体要求:
教材基本信息:
教材基本信息录入、教材基本信息管理、教材基本信息查询。
反应教材的基本情况,由于教师交所需教材清单及教材到货一般在半年左右,而且到货时间不一致,所以要标明具体教材到位情况。
入库管理:
填写入库单、入库教材信息管理、入库教材信息查询。
标明具体教材入库时间、数量、金额以及必要的备注。
出库管理:
填写出库单、出库教材信息管理,出库教材信息查询,标明具体教材出库时间、数量、金额以及必要的备注。
库存管理:
库存教材信息浏览,库存教材信息管理、库存教材信息查询、对教材的盘点,标明具体教材的具体库存数量以及必要的备注。
操作员管理:
修改密码。
系统需要必要的登录,以及密码的更改,能安全的退出管理系统。
可行性分析
经济可行性:
由于是单机作业,不具有网络资源共享,因此,其使用范围小,发挥的作用却比较大,使用计算机代替手工工作,此系统建成后不支持选课制,但可以节省人力,从经济上说是可行的。
技术可行性:
由于可靠性和安全性要求不高,技术上是完全可行的;
管理可行性:
通过前面的分析可知,系统具有运行可行性。
三、系统分析及设计
任务:
调查应用领域,对各种应用的信息要求和操作要求,进行详细分析,形成需求分析说明书
目标:
给出应用领域中
(1)数据项及数据项之间的关系
(2)数据操作任务的详细定义,为后续设计做准备
步骤:
四个步骤见下图
1.对应用领域的调查分析
2.定义数据库系统支持的信息和应用
3.定义数据库操作任务
4.定义数据项
步骤一、
教材管理领域的调查分析
调查阶段:
调查应用领域的组织结构、业务流程和数据流程。
教材管理系统需要的组织机构有学生领书信息、征订员输入信息、采购员采购信息、用户管理信息四个组织机构。
在普通教材的管理应用中,一般的流程有以下几个:
、学生管理员将需要领取的教材定下来,然后将数据提交给数据库,在库的教材数量减去被领的教材数量;
如果在库的教材数量没有要求的多,则不予执行;
、征订员将需要征订的教材信息输入到数据库中,然后自动将该教材的属性
定为“征订”,等待采购员审核通过可以采购。
如果征订的信息需要修改,则征订员可以修改所输入的信息,但不可以修改其他征订员输入的信息;
、采购员可以浏览属性为“征订”教材的信息,并对它们进行操作,如果可
以采购,则将该教材的属性改为“采购中”;
否则,则删除该征订信息。
、用户管理员可以对用户进行管理,如添加用户,删除用户信息;
修改用户信息;
分析阶段:
对应用领域进行分析并抽象出逻辑模型
、根据第一阶段的结果进行分析,抽象出应用领域中流动信息(信源和信宿)、存储信息、各种应用的定义以及他们间的联系
、用数据流图描述现行系统的逻辑模型,即信息流动和加工处理等详细情况。
流程图如下:
ER图如下:
步骤二、
定义数据库系统支持的信息和应用
考察原有系统的数据流图,哪些应用和信息应加入系统开发范围,并对其定义,形成应用定义表:
应用的编号、名称、功能,IO信息;
应用定义表
应用名称
应用功能定义
输入信息
输出信息
教材信息
存储教材信息
库存表
存储教材数量
教材数量
教材属性
存储教材属性
选定教材表
存储各班级教材领取信息
各班级教材信息
班级
存储班级
班级名称
用户表
存储用户信息
用户信息
步骤三、
定义数据库操作任务
操作任务是指应用某个相对独立的事务。
由于技术有限,本系统的数据库操作任务,即事务没有相关的介绍;
步骤四、
定义数据项
数据项定义是以数据库操作任务定义为基础,步骤如下:
1.从DBIPO提取原子数据项;
2.把有联系者撮合为组,以组为单位定义数据项,组内的原子数据项称为属性;
3.根据用户和实际领域的信息模型补充其它数据项;
4.写出数据项如下的描述信息:
语义定义;
名字和实际意义;
完整性约束:
数据的类型、宽度、小数位、值约束和空值约束等;
5.把各数据项的描述信息按下表格式组成数据字典。
数据项组名
特征
属性名1
属性名2
属性名3
类型
宽度
允许空值
名称
书名
作者
价格
出版社
编号
信息
Int
char
money
Text
20
10
否
是
教材属性表
BookAttribute
12
存储
Int
班级名
Int
班级表
用户名
密码
电子邮箱
Char
8
40
四、软件设计流程图及功能模块图
1、软件设计流程图
2、软件功能模块图
五、功能实现描述及分析
①登录界面
以上是登录界面的截图,从用户类型中可以选择用户的登录角色,主要分为:
普通用户、采购员、征订员、用户管理员四个用户类型,各用户角色的操作有不同的规定,不可以交叉操作。
其中,不同的用户类型都可以进行教材信息查询操作、用户的密码和邮箱修改;
用户类型
操作模块
普通用户
教材领取
征订员
教材征订
采购员
教材采购、退货处理
管理员
用户管理
②查询功能
选择需要查询的信息类型,如:
教材名、作者、出版社等,再输入相应的信息关键字,查询得到相应的结果;
说明:
该功能为所有用户拥有,点击可以查看详细的信息:
③征订管理
将需要征订的书籍信息输入到教材信息表中,并根据教材属性将其置为“征订”,并提交教材信息表和库存表;
提交结果如下:
④采购管理和退货管理
采购员根据征订教材的信息,审核通过的教材可以进行采购,若审核不通过则删除该征订的信息;
如果要退货,可以直接在数据库中进行是否的选择,采购管理界面如下:
如果采购成功,则选则复选框,提交即可;
如果没有采购成功则删除该征订信息;
⑤退货处理
如果有的教材需要退货则可以在教材信息后面输入“是”,然后提交数据库中:
点击删除按钮可以出来确认对话框,点击“确定”则可删除该教材记录。
⑥用户管理
用户管理员根据需要可以新建用户信息,并赋予其一定的角色;
还可以删除用户、修改用户信息;
而其它类型的用户则只能修改自己的个人信息,如下图所示:
此外,还可以查询用户信息,并且进行相应的增加个和删除
五、课程设计体会及总结
通过这个系统的开发,让我初步的了解到了做一个小项目的全过程。
让我们经历了从系统规划、分析、设计到后台数据库的搭建和前台开发的一个相对较为完整的过程。
在此过程中我们遇到了许多实际的问题在课堂讲的教材上是找不到的。
为了解决这些实际的问题我们要实际调查,查询资料等等,在这过程中不仅让我们学到了许多专业知识而且锻炼了我的分析问题、解决问题的能力以及实际的动手能力。
并且让我们感受最深的一点是做项目最最重要的是一个团队的团结协作,只有这样才能很好的完成一个工程项目。
在此,还要说明的是,因为本系统是用VB实现的,所以还存在一些技术上的问题;
由于时间问题尚未得到解决,主要问题如下:
1、在所有的申请模块中,虽然在数据库中要求是唯一的值,但是用户在真正申请的时候并没有对其进行验证是不是已经存在了,所以系统存在了未知的错误,即如果存在两个相同的用户名会出错;
2、在普通用户选择教材的时候,如果成功提交了可以给出正确的提示信息,但是普通用户并不知道各个班级的整体教材领取情况,即没有查询功能;
3、在退货处理过程中,教材并不是真正的删除了,而是将该教材的属性置为“已删除”,不可将其物理上进行删除,因为各个班级的教材领取信息是对应的改表中的教材信息,这也是一个弊病所在,还有待完善;
4、在用户管理模块中,用户管理员并不可以修改自己的密码信息,而其他的用户可以修改自己的信息;
5、在退出系统是,本系统并没有将记录删除,而是单纯的返回了登陆界面,存在安全上的问题;
6、由于时间问题,该系统没有数据库建立时并不完全及系统所需一致,只是简单的传达了一下构造思想,达到学习目的就行。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教材 征订 信息管理 系统分析 设计