《管理信息系统实验报告模板 .doc》由会员分享,可在线阅读,更多相关《管理信息系统实验报告模板 .doc(24页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、选课序号: 课程实验报告(管理学院适用)课 程 名 称: 管理信息系统 课 程 代 码: 学院(直属系): 管理学院 学 生 姓 名: 黄思伟 学 号: 4226 实 验 成 绩: 任 课 教 师: 开 课 学 院: 管理学院 实验成绩评定表项目权重1.00优秀(100x90)良好(90x80)中等(80x70)及格(70x60)不及格(x60)专业综合技能0.3实验过程中能充分地运用知识、技能,全面完成实验中的各项要求,有较强的试验资料的收集和整理能力。实验过程中能较好地运用所学知识、技能,较好完成实验中的各项要求,有试验资料的收集和整理能力。实验过程中能运用所学知识、技能完成实验中的各项要
2、求,有试验资料的收集和整理能力。实验过程中能运用所学知识、技能,达到实验中规定的基本要求,基本能收集、整理各种信息。实验过程中不能运用所学知识、技能,未达到实验中规定的基本要求,缺乏收集、整理信息的能力。折算分数实验报告质量0.5实验报告结构严谨、文理通顺、格式规范,内容丰富,显示具有一定独立工作的能力,结论严谨合理。实验报告条理清晰、语言流畅,报告内容较为丰富,实验总结完整,结论较严谨合理。实验报告条理较清晰、语言较流畅,内容较丰富,实验总结比较完整,结论较严谨合理。实验报告有一定内容,有实验总结,结论较合理。实验报告不完整,有原则上的错误,有抄袭、雷同现象,结论不合理。折算分数综合表现0.
3、2实验中积极主动,虚心好学,能服从指导教师的安排,纪律、出勤、实验任务完成良好。实验态度认真,纪律、出勤、实验任务完成良好。实验期间表现尚好,纪律、出勤、实验任务完成较好。实验期间表现一般,能遵守纪律、出勤、实验任务完成一般。实验期间表现差,不遵守实验纪律、出勤、实验任务未按规定要求完成。折算分数评定成绩: 指导教师: 年 月本次设计题目:学生教材管理信息系统 本次实验设计内容简介: 本信息系统开发课程设计题目是:教材管理系统。系统开发的总的设计目标是实现教材管理的系统化、规范化和自动化,实现对学校教材的集中统一的管理。本系统主要实现对教材信息的管理,主要功能为基本信息维护功能、教材需求管理功
4、能、采购/入库管理功能及其他操作功能等。本系统结构分为管理员登陆和教师登陆两大模块,管理员操作部分主要有以下的模块:教材管理(对教材信息的增加、删除、修改和查询)、用户管理(对用户的增加、修改、删除以及查询)、订单管理(对订单的增加、删除、修改和查询);教师登陆后的主要操作是教材的查询模块。一、现行系统概述在学校,教材管理对教学工作的正常进行起着至关重要的作用,因此教材科管理人员对于教材征订、教材领取、教材信息管理等,需要有一个自动化的工具进行统筹管理,才能够及时、准确地反映教材的征订状态。但目前由于教材的种类多、数量多,将教材准确地分门别类、快速检索,手工进行非常困难往往是终于查到了书的信息
5、,但此书没有库存或库存不足,因此检索速度较慢、效率低。目前,很多学校教材科的管理工作还停留在纸质记录的原始方式上。教师书面提出需要使用的教材名,上交后由系领导审核,审核通过后,由教学秘书统计需要的数量,然后提交给教材科。之后教材科还有大量的工作,统计各系各班级需要某种教材的数量,任课教师需要的数量,教材科需要的数量,然后进行订购。领书的时候,要学生提供领书单才能领书,还要记得立刻做记录。这样的操作过程不但繁琐,而且在这一系列的操作中,无论哪一步出了错误,对最终教学工作的正常进行都有很大的影响。二、系统分析2.1 需求分析随着科学技术的不断提高,计算机网络的功能已进入人类社会的各个领域并发挥着越
6、来越重要的作用。各类学校的校园网也运行了多年,但还有不少学校的管理系统缺少统一规划,单机运行的信息孤岛还为数不少,所以有必要进一步研究充分利用校园网合理整合原有异构数据库,从而建立相关部门协同合作的管理系统。本教材管理平台充分依托校园网,实现教材信息的集中管理、分散操作、信息共享,使传统的教材管理向着数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的学校信息系统打下良好的基础。学校通过使用本系统,可以实现教材预定、领取、教材计划、定单、库存的自动管理,提高效率,避免出错。教材管理系统软件切实推进了教学管理的信息化。该软件是以面向对象编程语言为实现语言,其功能在系统内部有源代码直接完
7、成。操作人员只需输入一些简单的汉字、数字,即可完成操作,达到自己的目标。大大提高了工作效率,作到信息的规范管理,科学统计和快速查询,让教材管理处更好的为学校服务。2.1.1 用户角色需求根据习惯上教材科的操作方式,整个系统应该有三种用户角色,即教材科人员,普通学生教师和系统管理员。教材科人员处理订书领书操作,而不能进入到系统管理的模块中;学生教师可以查询教材信息,不能进入其它任何模块;系统管理员在后台对系统进行用户管理,教材信息管理,并展开系统的正常运行维护工作,但不能进入教材科人员操作模块。除普通的学生教师等查询用户外,每个角色操作都通过密码验证和用户类型选择后登录。通过系统管理员才可以修改
8、密码。工作完成后,通过各自专门的出口退出登录状态。2.1.2 性能需求整个系统应当操作简便,界面友好,维护简便。数据库要求运行稳定,执行速度快,数据安全性高。软件系统本身运行对计算机硬件平台和操作系统平台要求适中。2.2 可行性研究2.2.1 技术可行性此次信息系统开发是对所学专业知识的一次综合应用与提高,就技术力量来说,我已经学习了管理信息系统,并且对网络技术和操作系统也有系统的了解。目前,教材管理信息系统已得到了大量应用,有许多可供参考的成功系统。而且,网上有许多关于ASP.NET编程的资料和SQL SERVER方面的资料。 从技术角度考虑,此信息系统开发可行。2.2.2 经济可行性目标系
9、统开发需求比较低,加上具有成熟的软硬件环境,所以在软硬件的支出上十分有限。而且,目标系统并不是十分的复杂,开发的周期较短,人员经济支出有限。当系统开发完实际运行后,将很大程度上提高计算机的功能,在为使用者带来便利的同时,也为系统的进一步推广创造了条件。这带来的经济回报将远超过支出,并且最重要的一点是该软件的开发可以给我们对系统的开发有个全面的认识。从经济角度考虑,此信息系统开发可行。2.2.3 法律上的可行性整个系统由于是自行开发,自行使用,所以系统本身不存在法律上的版权争议。在服务器软件方面,应该使用正版软件,因为整个系统尽管是开发给内部使用,但它毕竟很多部分还是要依靠Internet的,一
10、旦服务器连接到Internet上,它的操作系统可能会被Microsoft跟踪,如果不是正版软件,将不得不面临民事诉讼的风险。2.3 信息系统规划在需求分析的基础上,我们提出了教材管理系统的总体结构方案,并根据发展战略和总体结构方案,确定了系统的开发次序及时间安排。因为时间有限,所以我们除了上课时间,也充分利用了课后时间,保证系统的完成进度。以下用甘特图表示出我们的规划进度:2.4 系统的开发方法的选择本次课程设计我们选择结构化开发方法,即用系统工程的思想和工程化的方法,按照用户至上的原则,自顶向下整体分析与设计和自底向上逐步实施的系统开发过程。是组织、管理和控制信息系统开发过程的一种基本框架。
11、其基本思想:在系统分析时,采用自顶向下、逐层分解,由抽象到具体的逐步认识问题的过程;在系统设计的时候,先考虑系统整体的优化,再考虑局部的优化问题;在系统实施的时候,则坚持自底向上,先局部后整体,通过标准化模块的连接形成完整的系统。2.5 组织结构图教材管理处组织内部的隶属关系如下图所示:其中各个部门的主要职能分别是:教材管理处处长:负责整体管理教材管理处各项事物,审批文件等。技术部:负责对系统进行日常维护,并对系统进行及时更新和升级。采购部:根据教材管理部要求进行教材的采购。对于库存不足的书进行及时采购,并在采购后及时入库,保证库存。教材管理部:对学生、教师的具体订书情况进行录入、管理,库存充
12、足则做领书处理,不足则通知采购部进行及时采购。会计部:负责向学校财务处申报各项费用。主要是对购书款进行审批、汇总。2.6 业务流程分析1.本系统的业务流程主要描述如下:教师填写选书单,教材管理员根据图书库的库存审核选书单,合格则生成最终选书单,不合格的则退给教师重写,这些都是在线下进行,统一由教材科人员进行系统操作。然后根据库存查询数量,满足条件则通知教师领用材料并修改库存,生成销售和库存报表以及应收账单分别送至图书库和财务处。如不满足条件则生成采购单送至采购人员进行采购图书,采购人员通过到过通知到财务处报销购书费用。业务流程图如下:2.7 数据与数据流程分析数据流程分析是把数据在组织内部的流
13、动情况抽象地独立出来, 舍去了具体的组织机构等,以发现和解决数据流中的问题。各系经过统计教材需求量,将教材征定单交给教材管理部门,教材管理部门拟订计划生成教材计划表,并将定书单提交给供货单位以求供货单位供应教材,完成教材的采购工作后进行入库登记,生成入库单交于财务处进行结算。各班将领书单交于教材科,教材科将教材分发给各班级并进行出库登记,生成出库单交于财务处进行费用结算,并生成教材费用单。其数据流程图如图2-3所示教材管理处库存报表F1教材管理 图2-3 教材管理系统顶层DFD各系P1制定计划教务处P2入库登记财务 P3出库登记P4教材费用打印财务教材计划表F2出库单F3教材费用单入库单教材征
14、定单图2-3 教材管理系统一层DFD教材管理系统系统流程图:2.8 数据分析数据字典:根据系统的数据流程图,得到数据流、数据存储、加工和数据项的数据字典,数据字典详细描述了数据流程图中各个项,有助于操作员进一步了解系统的逻辑功能和结构。举例如下: (1)数据项条目: 数据项名称:教材编号 简述:本教材库所有教材的编号类型:整型 长度: 8 位 取值范围: 1-(2)数据流条目: 数据流名称:教材卡片数据别名:无简述: 每本教材的详细信息组成:教材编号 + 教材名称 + 教材作者 + 价格 + ISBN号 + 出版日期 + 条形码号 + 出版社 流量:十张 / 日 (3)数据存储条目: 数据存储
15、名称:教材登记表 别名:无简述:存放所有教材的信息组成:教材编码 + 教材名称 + 计量单位+ 报损率 + 统计数量 存储方式:顺序 存取频率: 十 次 / 天(4)加工条目: 加工名:教材数据录入 输入:教材卡片 输出:教材初始数据 加工逻辑:根据教材卡片数据录入数据到数据库,从而方便系统对教材进行查询,打印报表等其他操作三、系统设计3.1系统总体结构设计教材管理系统的系统模块结构图如下:教材管理系统用户登录模块订书模块领书模块销售、换书、报损模块图书管理模块系统管理模块教材查询模块统计模块学生订书教师订书教材科订书学生领书教师领书系统功能主要包括订书处理、领书处理、特殊处理、系统信息管理四
16、个部分。以下按照不同的功能处理对具体功能进行描述:1.订书处理教材科人员通过登录页面登录成功后,可以通过菜单选择为学生、老师、或者教材科订书,首先选择需要定的教材,输入教材使用的学年度,如果为学生订书需要选择系和班级,填入需要订购的数量,如果是教师订书需要填写教师名字,选择确定,订书的过程就完成了。2.领书处理教材科人员通过登录页面登录成功后,可以通过菜单选择为学生、老师做领书处理。当学生代表来领书时,通过班级就可以查询到需要领什么书,需要领多少本,什么书已经领取了等信息,领书成功会做上领书标记。教师来领书时,通过选择教师名字,就可以知道需要领什么书,也和学生类似的在领书后做领书标记。3.特殊
17、处理特殊处理指的是换书、报损、零售、统计、查询这些功能。教材科人员从登录模块登录后可以进入这些功能模块。换书是只书本身由缺陷的情况下,对领书的学生或老师做换书处理,并作记录。报损是因为其它教材科的原因造成的问题做报损处理,并且登记。零售是对丢失教材的学生做零售处理,并且记录。这些操作都是要在教材科有自己购买相关教材的情况下才能进行。如果在进行这些操作的时候,数量少于阀值将报警,数量不足或没有库存的时候会弹出提示框并关闭相关功能。统计功能是在选择学年度和教材后统计订购数量,或者按班级统计订购数量。查询模块是所有用户在没有登录情况下都可以操作,可以按模糊查询、按授课教师等方式查询教材相关信息。4.
18、系统管理系统管理员从登录页面进入系统,选择用户类型为“系统管理”。系统管理员登录后不能进入教材科用户使用的模块。系统管理员可以添加删除修改教材信息,管理各类用户,设置报警阀值,管理班级和系的信息。3.2 数据结构与数据库设计教材编号教材教材名称教材出版社教材作者图3-3 教材实体E-R图 教材编号仓库教材入库数量入库时间入库单价图3-4 仓库实体E-R图班级班级编号班级名称图3-5 班级实体E-R图供应商代号供应商 名称 地址 电话图3-5 供应商实体E-R图教材仓库供应商班级入库1NNMNM订货出库数据库的表结构是非常重要的环节,一个良好的数据库设计,可以提高效率,方便维护,并且为以后进行功
19、能的扩展留有余地。表3-1是系统数据库表的清单。表3-1数据表清单序号数据表名称说明1damage对报损的教材进行记录2lingshu对学生和教师领书进行记录3dingshu对学生和教师订书进行记录4user用户信息5jiaocai教材信息记录6number库存报警阀值记录7change对换书的教材进行记录8sell对销售的教材进行记录9class记录班级和系的信息报损表(damage):存放由于教材科原因造成的教材损坏的报损信息,如表3-2所示:表3-2:报损信息表字段名属性主键/外键说明da_IDint主键自动增加numberNumeric(5,0)报损数量timedatetime报损时间
20、namenchar(10)操作者Booknamenchar(30)书名阀值表(number):设置库存报警阀值。如表3-3所示:表3-3:阀值信息表字段名属性主键/外键说明numberNumeric(5,0)报警阀值教材表(jiaocai):显示教材信息。如表3-4所示:表3-4:教材信息表字段名属性主键/外键说明zuozhenchar(20)教材作者datenchar(10)出版日期booknamenchar(30)书名ISBNnchar(20)ISBN号priceMoney价格tiaomaNumeric(18,0)条形码号coverNchar(50)封面,可以为空jc_IDInt主键自动增
21、加chubanshenchar(30)出版社订书表(dingshu):显示记录学生、教师、教材科的订书消息。如表3-5所示:表3-5:订书信息表字段名属性主键/外键说明Ds_IDint主键自动增加numberNumeric(10,0)订书数量timedatetime订书时间nameNchar(10)外键操作者classNchar(20)订书班级departmentNchar(20)订书系teacherNchar(20)订书教师jiaocaikebit是否教材科订书xndNchar(10)使用学年度BooknameNchar(30)书名领书表(lingshu):存放学生、教师的领书消息。如表3-
22、6所示:表3-6:领书信息表字段名属性主键/外键说明ls_IDint主键自动增加numberNumeric(10,0)领书数量timedatetime领书时间nameNchar(10)外键操作者classNchar(20)领书班级departmentNchar(20)领书系teacherNchar(20)领书教师jiaocaikebit是否教材领书xndNchar(10)使用学年度BooknameNchar(30)书名tagbit领书标记换书表(change):存放因非人为原因的图书问题进行换书的信息。如表3-7所示:表3-7:换书信息表字段名属性主键/外键说明ch_IDint主键自动增加nu
23、mbernumeric(5,0)换书数量timedatetime换书时间nameNchar(10)外键操作者BooknameNchar(30)书名班级表(class):存放系和班级的信息。如表3-8所示:表3-8:班级信息表字段名属性主键/外键说明cl_IDint主键自动增加departmnetnchar(20)系名classnchar(20)班级名销售表(sell):记录教材零售信息。如表3-9所示:表3-9:销售信息表字段名属性主键/外键说明se_IDint主键自动增加numbernumeric(5,0)销售数量timedatetime销售时间nameNchar(10)外键操作者Bookn
24、ameNchar(30)书名PriceMoney总价格用户表(user):管理用户信息。如表3-10所示:表3-10:用户信息表字段名属性主键/外键说明User_IDint自动增加nameNchar(10)主键用户名passwordNchar(10)用户密码leaveint用户类型3.3 代码设计设计问题是一个科学管理问题。设计出一个好的代码方案对于系统的开发工作是一件极为有利的事情。它可以使很多机器处理变得十分方便,另外还把一下现阶段计算机很难处理的工作变得简单。代码就是以数或字符来代表各种客观实体。在现实世界中有很多东西如果我们不加标记是无法区分的,这时机器处理就十分困难。所以能否将原来不
25、能确定的东西,唯一地加以标识是编制代码的首要任务。以教材编号为例。在教材管理中不难发现,有的书籍虽然名字一样,但是出版日期、著作人不一样,为了能够区分这样的书籍而编制教材编码(教材号:01001 01002 01003)。唯一化虽是代码设计的首要任务。但如果我们仅仅为了唯一化来边走代码,那么代码编出来后可能是杂乱无章的,使人无法辨认,而且使用起来也不方便。例如,在管理系统中关于管理累的书籍以“01”开头,其中“01001”表示管理学书籍,“01002”表示营销书籍等。这样在查找或统计某一类书籍时就十分方便了。为了保持系统的合理性,在代码设置时也要注意系统化规范。3.4 输入/输出3.4.1输入
26、设计输入内容:用户名、密码,登录成功后可进入系统进行相应的输入。教材管理系统能够完成教材基本信息的录入以及各种详细信息等,体现了教材管理的最新发展。根据教师的提交情况,采取较为灵活的方式输入。在输入界面中,可以通过选择、填写等方式来实现信息的输入,数据库文件由手工写入的教材信息组成,使数据库输入的工作可以简洁直观,可方便完成以后的数据保存、编辑等工作。比如在输入年份的时候要按照规定格式写,如2007-2008。在教材管理系统中设置下拉列表供用户选择教材名,选顶后可单击按钮即可以实现数据的录入。3.4.2输出设计输出内容:登陆成功,用户将直接进入系统进行操作;正常操作下输出用户所查询等操作显示内
27、容;无这个用户或密码错误,将会跳出对话框显示出现错误;当输入内容出现格式错误或其他错误,则不能进行正常录入。常用输出设备有显示终端、打印机、磁带机、绘图仪、多媒体设备等,常见的输出介质有纸张、磁盘、光盘、多媒体介质等。在这个教材关系系统可以通过条件查询,满足一定的需求,生成上报的表格和统计表格,使用显示器来显示这些数据,实现数据的输出。信息系统的输出采用最为广泛的输出方式之一的屏幕现实,由于技术限制,暂时不实习打印机的打印。在功能选择、查询、检索信息时采用的是屏幕输出方式。3.5 模块功能与处理过程设计主控模块控制图教材管理模块IPO图3.6 网络系统方案设计3.6.1 实用性和先进性 在网络
28、设计中把先进的技术与现有的成熟技术、标准和设备结合起来,充分考虑到网络系统应用的需求和未来的发展趋势,尽可能采用先进的网络技术以适应更高的数据、语音、视频(多媒体)的传输需要,使整个系统在相当一段时期内保持技术的先进性,以适应未来信息化的发展的需要。 3.6.2 网络的可扩充性和高性能网络系统是一个不断发展的系统,网络不仅需要保持对以前技术的兼容性,还必须具有良好的灵活性和可扩展性,具备支持多种应用系统的能力,提供技术升级、设备更新的灵活性,能够根据网络系统不断深入发展的需要,根据未来业务的增长和变化,平滑的扩充和升级现有的网络覆盖范围、扩大网络容量和提高网络的各层次节点的功能,最大程度的减少
29、对网络架构的调整。网络设备必须具备高速处理能力,千兆 / 万兆以太网为网络骨干,百兆 / 千兆接入,保证网络高吞吐能力,满足各种应用对网络带宽的需求。3.6.3 网络的安全性 必须保证网络系统的安全运行,网络安全是保证系统安全运行的重要基础。为了保护网络上数据的安全性,必须提供多种方式和层次的访问控制、通过使用网络用户身份识别、包过滤、及防火墙、自我防御网络等技术来保证网络系统的安全性。 3.7信息系统安全设计首先,考虑到管理信息系统中存储大量数据实时数据,在设计时,应考虑数据自动备份,用于防毁、抗灾以及应急处理。此外,利用数据加密技术对一些重要的数据进行加密,如用户的账号、密码等。数据加密后
30、存储在数据库中,不但可以防止非授权用户的越权操作,也可以防止授权用户操作疏忽导致的信息泄露,同时它也是对付恶意软件的有效方法之一。在硬件方面可以采用防火墙技术,设置防火墙实现内外网的隔离与访问控制是保护内部网安全的最主要、同时也是最有效、最经济的措施之一。防火墙设置在不同网络或网络安全域之间信息的唯一出入口。四、系统实施4.1系统实施4.1.1 登录操作登录页面的功能主要是供合法的用户根据自己的用户类型进行登录。教材管理系统登录模块运行的结果如图4-1所示。图4-1教材管理系统登录模块运行的结果如果用户在没有登录的情况下选择其它功能模块会退回到登录界面。如果用户已经登录,可以在登录模块进行退出
31、登录的操作。4.1.2 订书操作教材管理系统订书模块分为三个子模块,分别是学生订书模块、教师订书模块、教材科订书模块。主要功能是完成各类用户的订书操作。教材管理系统学生订书模块运行的结果如图4-2所示。图4-2 教材管理系统学生订书模块运行的结果当教材科工作人员以教材科类型用户登录到系统后,可进行教材的订书操作。首先填写教材使用的学年度,然后选择使用的系和班级,再选择使用的教材名,最后填写订书的数量,如果确认无误后,就可以点击确定订书。4.1.3 领书操作教材管理系统领书模块分为两个子模块,分别是学生领书模块、教师领书模块。主要功能是完成学生和老师的领书操作。教材管理系统学生领书模块运行的结果
32、如图4-3所示。图4-3教材管理系统学生领书模块运行的结果图如是学生领书操作,只需要选择相应的系和班级,点击查询后就可以看到已经领了的教材和需要领取的教材。教师领书模块操作类似,不同的只是根据教师名字选择。4.1.4 报损、换书、零售操作报损是当教材因教材科的原因造成损坏时,选择对相应的书进行报损处理。换书是书已经发给学生或教师后,因书自身的问题进行换书处理。零售是针对部分学生因各种原因需要再次购买教材时进行教材零售。教材管理系统的教材零售模块运行的结果如图4-4所示。图4-4 教材库存管理系统教材零售模块运行的结果图报损、换书、零售其实都是特殊的领书过程,只对应于教材科的领书领书操作。如果教
33、材科没有订购教材,这些操作则都不能进行。退换和报损处理的操作几乎相同,选择需要报损或退换的教材,在有足够库存的情况下进行报损或退换操作,分别记入报损表中和退换表中,领书表中教材科领书的相应项目数量减少。在库存少于规定的阀值的时候会进行报警。在没有库存的时候会显示“无库存”并且禁止对此教材进行相应的报损、换书、零售处理。零售模块与报损、换书不同的是,在选择好教材进行点击查询后会显示教材的价格。在购买后会显示购买的总价格并写入表中。首先在点击查询之后,通过数据库得到报警阀值。得到报警阀值后,与得到的库存教材数量进行比较,如果小于库存阀值就会出现“库存不足”的报警。如果领书标记显示为真表示该教材已经
34、没有库存了。在点击了确定购买按钮后,首先判断是否选择了教材,然后判断是否输入了购买的数量。之后会做一个防止过量购买的安全检查,根据输入的购买数量看是根本没有库存还是库存不足。如果通过会根据购买的数量计算总的价格,购买后会对教材科领书的数量做相应的处理,如果该图书被购买完了,会做上领书标记防止再被购买。4.1.5 查询汇总汇总是根据教材使用的学年度,通过教材名或者系,对教材的订购情况进行汇总统计。网上教材管理系统教材汇总模块运行的结果如图4-5所示。图4-5 教材管理系统教材汇总模块运行的结果教材查询模块是一个面向所有用户的模块。在这个模块中可以通过组合查询、班级订购教材查询、授课教师查询来查询
35、到自己需要的教材。教材管理系统教材查询模块运行的结果如图4-6所示。图4-6 教材管理系统教材查询模块运行的结果4.1.6 系统管理这是本系统的系统管理部分。需要在登录的时候选择管理员才可以进入。图书管理主要是对图书信息的添加、删除、修改。教材管理系统图书管理模块运行的结果如图4-7。图4-7教材管理系统教材管理模块运行的结果教材管理模块可以对教材进行添加、删除、修改操作。进入模块后,可以直接点击“添加新教材”打开一个新的页面来输入教材的相关信息,在确认输入无误后点击确定,通过一个insert语句把新教材的数据放入数据库的教材表。另外,在进入教材管理功能模块的时,有一个“显示所有教材”按钮,可
36、以选择教材对一些信息进行修改,之后用UPDATA使修改后的数据写入数据表,也可以选择删除来删除错误的教材数据。系统管理主要作用是设置报警阀值、添加删除修改用户、添加删除班级和系。教材管理系统系统管理模块运行的结果如图4-8。另一个重要的模块是系统管理模块,虽然在功能上相对简单,但是在整个系统各个模块中起着重要作用。该模块的主要功能是管理用户,设置用户的类型。这些user在多个表中需要作为一个值被插入,也用于session判断中。另一个功能设置报警的阀值,以便教材科可以根据需要及时补充教材。还有一个功能是添加新的系和班级,这样由管理员输入到数据库再由教材课使用的时候被调用,可以减少教材科的工作量
37、,也避免了出错。4.1.7 系统测试在系统制作完成后对系统的功能和健壮性进行了测试。建议使用的硬件环境:处理器:Inter Pentium 4 或更高。内存:256M以上硬盘空间:20GB以上显卡:SVGA显示适配器建议使用的软件环境:操作系统:Windows XP数据库:SQL Server 2005 Express下面是功能测试:(1)系统管理部分,可以按相应身份登录到系统,可以添加、修改、删除教材,可以添加、删除、修改用户,可以设置报警阀值。(2)库存管理部分,可以按学生、教师、教材科的类型进行订书操作。可以以学生、教师的类型进行领书操作。可以在教材科有订书的情况下进行报损、换书、零售的
38、操作。可以按班级和书名统计某学年度内订书的数量。可以按照相关的条件进行图书查询。由于操作此系统的非计算机专业人员,在操作的过程中容易发生错误。所以在设计系统的时候考虑了很多容错性方面的问题。下面是错误操作测试:登录的时候输入错误用户或者不输入用户会报错提示;订书的时候不输入数量、学年度、教师姓名时候会报错提示;领书的时候不选择图书、重复领书会报错提示;报损、换书、零售时不选择图书、不填写数量、过量领书会报错提示。通过对系统功能测试和错误操作测试,基本都达到了预期的效果,虽然离所想要的功能还有一定的距离。4.2系统运行管理制度西华大学教材管理系统运行管理制度第一条 为做好西华大学教材管理系统运行
39、管理工作,制定本制度。第二条 本制度适用于教材管理处的所有部门和人员。第三条 本系统主要负责教材订购、教材领取、报损、换书、零售、统计、库存报警等。第四条 系统所有相关的部门都必须按照系统的各项功能履行自己的职能。第五条 只有系统管理员才能以合法的身份对系统后台进行操作和管理。第六条 当有新书入库或领书出库时,系统管理员要做好出入库记录并修改库存。第七条 系统维护人员要适时的对系统数据做好备份,并且由专门人员对备份数据做好保管工作。第八条 系统维护人员负责定期检查系统软、硬件设备,保存系统运行日志,做好系统管理工作,保证系统正常运行。第九条 系统管理员根据不同权限对有关部门的不同人员分配不同的
40、权限。第十条 本制度自发布之日起执行。4.3系统维护教材管理信息系统开发完成并交用户使用以后,系统进入了运行期。在运行和维护阶段,对运行系统改变硬件、软件、文件和作业程序的情况进行矫正错误、满足需求、改进处理效率。(1)程序的维护。根据运行记录发现程序的错误及时更正;或者根据用户的要求进一步修改;或者环境发生变化,修改程序。(2)数据文件的维护。因业务变化的需要建立新文件,或者对现有的文件结构进行修改。(3)代码的维护。不断更新代码使代码适应变化的环境,可以编写新的代码或是修改旧的代码体系。(4)机器设备的维护。包括机器设备的日常维护与管理。系统运行管理包括系统运行记录,系统运行的日常维护等工
41、作:系统运行情况的记录:每天计算机的启动、应用系统的进入、数据备份、存档等情况。此外,系统维护还应包括硬件维护和软件维护。硬件维护一种是定期设备保养性维护,另一种是突发性故障维修。软件维护指根据需求变化或硬件环境的变化对应用程序进行的修改。五、系统使用说明登录界面时,不只需要填写用户名、密码,同时可选择用户类型,根据不同类型进入不同界面。在这其中只有教材科人员才能进行具体操作,而学生教师只能进行相应的查询操作。教材管理系统订书模块分为三个子模块,分别是学生订书模块、教师订书模块、教材科订书模块。主要功能是完成各类用户的订书操作。可以根据登录身份选择不同的订书模块进行订书。当教材科工作人员以教材
42、科类型用户登录到系统后,可进行教材的订书操作。首先填写教材使用的学年度,然后选择使用的系和班级,再选择使用的教材名,最后填写订书的数量,如果确认无误后,就可以点击确定订书。在输入了订书信息选择确定后,如果一切无误,会进行插入操作。订购信息会先后插入到订书表和领书表。但是在领书表中不会插入领书时间、操作者、领书标记这些信息。成功后会返回订书模块。教材管理系统领书模块分为两个子模块,分别是学生领书模块、教师领书模块。主要功能是完成学生和老师的领书操作。如是学生领书操作,只需要选择相应的系和班级,点击查询后就可以看到已经领了的教材和需要领取的教材。教师领书模块操作类似,不同的只是根据教师名字选择。在
43、进行订书操作的时候,首先会判断用户是否选择了要领取的教材。如果没有选择具体的教材就进行领书操作,会弹出错误提示,之后返回。如果选择了具体的教材,接下来会通过领书标记判断选择的教材是否已经被领取了。如果书已经被领取了,也会弹出出错提示,之后返回。如果一切没有问题,会把领书的时间、操作者、领书标记填入领书记录中。然后返回领书模块。报损是当教材因教材科的原因造成损坏时,选择对相应的书进行报损处理。换书是书已经发给学生或教师后,因书自身的问题进行换书处理。零售是针对部分学生因各种原因需要再次购买教材时进行教材零售。退换和报损处理的操作几乎相同,选择需要报损或退换的教材,在有足够库存的情况下进行报损或退
44、换操作,分别记入报损表中和退换表中,领书表中教材科领书的相应项目数量减少。在库存少于规定的阀值的时候会进行报警。在没有库存的时候会显示“无库存”并且禁止对此教材进行相应的报损、换书、零售处理。教材查询模块是一个面向所有用户的模块。在这个模块中可以通过组合查询、班级订购教材查询、授课教师查询来查询到自己需要的教材。系统管理部分需要在登录的时候选择管理员才可以进入。图书管理主要是对图书信息的添加、删除、修改。系统管理主要作用是设置报警阀值、添加删除修改用户、添加删除班级和系。系统管理模块在整个系统各个模块中起着重要作用。该模块的主要功能是管理用户,设置用户的类型。还有一个功能是添加新的系和班级,这样由管理员输入到数据库再由教材课使用的时候被调用,可以减少教材科的工作量,也避免了出错。六、结束语这个网上教材管理系统成功的实现了教材订购、教材领取、报损、换书、零售、统计、库存报警等主要功能。系统的最大的特点是操作简单,部署方便,并且较好的防