管理信息系统课程设计报告.doc_第1页
管理信息系统课程设计报告.doc_第2页
管理信息系统课程设计报告.doc_第3页
管理信息系统课程设计报告.doc_第4页
管理信息系统课程设计报告.doc_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 信信息息系系统统分分析析与与设设计计 课课程程设设计计报报告告 设计题目:设计题目:学生教材管理信息系统学生教材管理信息系统 专专 业:业: 年级班级:年级班级: 姓姓 名名 2 信息系统的分析与设计信息系统的分析与设计 课程设计任务书课程设计任务书 题 目教材管理系统 学生姓名学号专业班级 设 计 内 容 与 要 求 结合信息系统的分析与设计课程教学内容,分小组合作开发一小型管理 信息系统。 任务 1 系统规划: 系统的需求分析、流程再造(业务流程介绍the main operating after the teacher landed is teaching materials inquiry. obviously, this system is not complex, the main promble that solved is using keywords to database queries. 7 第第 1 章章 绪论绪论 1.1 选题背景选题背景 目前由于教材的种类多、数量多,通过手工的方式对教材进行准确地分门别类、快速 检索已经非常困难,大大降低了教材管理中心的工作效率。但是,目前仍有很多学校教 材科的管理工作依然停留在纸质记录的原始方式上。教师书面提出需要使用的教材名, 上交后由系领导审核,审核通过后,由教学秘书统计需要的数量,然后提交给教材科。 之后教材科还有大量的工作,统计各系各班级需要某种教材的数量,任课教师需要的数 量,教材科需要的数量,然后进行订购。领书的时候,要学生提供领书单才能领书,还 要记得立刻做记录。这样的操作过程不但繁琐,而且在这一系列的操作中,无论哪一步 出了错误,对最终教学工作的正常进行都有很大的影响。另一方面,随着软件技术的不 断进步和信息化进程的不断发展,建立一个运行良好且方便使用的教材信息管理系统的 技术条件已经非常成熟,且需要投入的资金也相对较低,具有很高的性价比。 由此可见,建立一个符合高校教材管理实际情况的信息管理系统软件是十分必要的。 这不仅能够提高高校教材管理中心的工作效率,而且也是高校向信息化管理方向发展所 必须的。 1.2 选题来源及意义选题来源及意义 客户信息作为加油站信息管理中最主要的管理对象,客户信息管理系统就成了加油 站信息化管理系统中不可缺少的部分,它的内容对于加油站的管理者说都至关重要。但 一直以来人们使用传统人工的方式进行客户资料的档案管理,这种管理方式存在着许多 缺点,如:效率低、成本高、容易出错、格式不规范、计算统计时间长,不容易进行统 计和分析。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它 已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使 用计算机对客户信息档案进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、 查找方便、可靠性高、存储量大、寿命长、成本低等。这些优点能够极大地提高加油站 客户信息管理的效率。因此,开发出这套管理软件成为很有必要的事情。而且只要软件 的设计合理,可以为加油站提供合理的管理模式、降底运营成本。 第第 2 章章 系统规划系统规划 2.1 用户需求分析用户需求分析 在学校,教材管理对教学工作的正常进行起着至关重要的作用,因此教材科管理人员 需要及时、准确地掌握教材征订、教材领取、教材信息管理等各个流程环节,把控教材 征订状态,为正常的教学工作服务。 8 2.1.1 用户角色需求用户角色需求 根据习惯上教材管理中心的工作流程,整个系统应该有三种用户角色,即教材科人员, 普通学生教师和系统管理员。 教材科人员处理订书领书操作,而不能进入到系统管理的模块中;学生教师可以查询 教材信息,不能进入其它任何模块;系统管理员在后台对系统进行用户管理,教材信息 管理,并展开系统的正常运行维护工作,但不能进入教材科人员操作模块。除普通的学 生教师等查询用户外,每个角色操作都通过密码验证和用户类型选择后登录。通过系统 管理员才可以修改密码。工作完成后,通过各自专门的出口退出登录状态。 2.1.2 性能需求性能需求 整个系统应当操作简便,界面友好,维护简便。数据库要求运行稳定,执行速度快,数 据安全性高。软件系统本身运行对计算机硬件平台和操作系统平台要求适中。 2.2 系统的业务流程介绍及业务流程图系统的业务流程介绍及业务流程图 2.21 登陆流程图登陆流程图 登陆主页面 系统主页面 验证账号 验证密码 y y n n 图图 2.12.1 登陆流程图登陆流程图 设计说明:进入登陆页面,提示输入用户名和密码,在输入之后按确定进入验证用 户名和密码,实现流程: (1)验证用户名和密码是否正确 (2)当验证通过后,检测该登陆用户的管理权限,并设置变量传值教材管理页面 2.22 系统的业务流程图系统的业务流程图 9 如图所示: 查验 教师 合格的 选书单 系统管 理员 不合格 的选书 单 发书通 知单 选书单 班级信 息 班级信息存 档 系统管 理员 教材管 理员 发书处理 选书单存档 供应商 教材采 购单 书费总 价单 采购单存档 书费计算 入库单 图图 2.22.2 系统业务流程图系统业务流程图 设计说明:进入主页面后,系统对两种用户(管理员、教师)进行了权限设置,将 对系统中的信息进行修改、保存、查询等。 2.3 系统基本功能子系统划分系统基本功能子系统划分 包括系统管理、书费管理、出入库和综合查询四个方面: 登录界面 权限 教材管理系统 系统管理书费管理出入库综合查询 图图 2.32.3 功能结构框图功能结构框图 第第 3 章章 系统分析系统分析 3.1 可行性分析可行性分析 开发一个新的应用系统总是以收集、分析用户需求作为起点的。要使每一为参加新 系统开发的人员都知道,确定新应用系统的需求是必不可少的首要任务,必须对任务的 需求十分明确。当今世界已进入了在计算机信息管理领域中激烈竞争的时代,应用计算 机已经变得十分普遍了,如同我们离不开的自行车、汽车一样。我们应该承认,谁掌握 的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能够在各种竞争 中立于不败之地。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为 10 人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 在系统的开发前期对系统进行可行性分析是十分必要的一个环节,这对于保证资源 的合理使用,避免浪费是十分必要的,也是项目一旦开始以后能顺利进行的必要保证。 信息系统的建设是一项投资大,时间长的复杂工程,可行性研究更为必要,也更复杂, 更困难。 “可行性”是指在当前情况下,企业研制这个信息系统是否有必要,是否具备必 要的条件。可行性的含义不仅包括可能性,还包括必要性,合理性。 作为计算机应用的一部分,使用计算机对客户信息档案进行管理,具有手工管理所 无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、寿命长、成本低 等。这些优点能够极大地提高加油站客户信息管理的效率。因此,开发出这套管理软件 成为很有必要的事情。而且只要软件的设计合理,可以为加油站提供合理的管理模式、 降底运营成本。 3.1.1 系统开发的初步调查系统开发的初步调查 随着网络化的不断进步,我们的生活周围都充满着信息的味道,但是很多所谓的系 统还是依靠人得操作,而且很多应该计算机处理的过程人就靠人员,所以将信息化彻底 是一个长期和急需解决的问题。 学校的教师为学生定教材,有时候得自己跑书店,出版社,或者还要去外地,我们 发现这一问题并站在为教师方便考虑的角度,认为建立一个网上订书系统对教师来说有 着极大的便利性。通过网上的订单,缴费,很容易就可以将自己所要定的课本购置回来。 3.1.2 系统可行性研究分析系统可行性研究分析 3.1.2.1 技术可行性技术可行性 开发采用 delphi 和 access 2007,使用简便,易学,提供了强有力的应用程序开 发工具,为维护提供了必要的基础。最后就个人能力来说,虽然是第一次进行数据库实 际开发,但是具备年轻有朝气、有创造力、热爱学习等优势。且有过应用程序开发的经 验,因此非常适合本系统的开发。综上所述,使用现有的技术能够实现这个系统。 3.1.2.2 经济可行性经济可行性 教材管理信息系统可以很好的解决以上问题,利用当前迅猛发展的信息技术对仓库 教材进行实时的监控和管理,便利了很大一部分教师及学生,从而能极大地降低教材定 制是所花费的时间,费用,经历以及其他方面的成本,大大减少了人员的工作,提高了 效率,也符合系统 服务人类的思想。 3.1.2.3 营运可行性营运可行性 系统的操作方式在这个用户组织内行的通吗?我认为是可以的,对于用户来说,合 理方便的功能设计和快捷方便的操作,足可以满足各种用户的不同需求,同时也方便了 有关部门的内部管理。而且开发完善之后的系统具有操作简单,方便灵活等优点,管理 人员及用户一定会在短时间内掌握并熟练使用。所以操作性很强。因此,系统的操作方 11 式在这个用户组织内是行得通的。 3.2 数据流程图数据流程图 数据流程分析是把数据在组织内部的流动情况抽象地独立出来, 舍去了具体的组织 机构等,以发现和解决数据流中的问题。各班级经过统计教材需求量,将教材征定单交 给教材管理部门,教材管理部门拟订计划生成教材计划表,并将定书单提交给供货单位 以求供货单位供应教材,完成教材的采购工作后进行入库登记,生成入库单交于财务处 进行结算。各班将领书单交于教材科,教材科将教材分发给各班级并进行出库登记,生 成出库单交于财务处进行费用结算,并生成教材费用单。 其数据流程图如图所示: 教师 学生 供应商 选书单审核 选书单 不合格 选书单 录入系统 订单审核领书处理 入库单审核入库处理 库存统计表 领书单 不合格 领书单 入库单 不合格 入库单 教材信息 领书数据 入库数据 图图 3.1 数据流程图数据流程图 3.3 数据字典的创建数据字典的创建 数据字典:根据系统的数据流程图,得到数据流、数据存储、加工和数据项的数据字 典,数据字典详细描述了数据流程图中各个项,有助于操作员进一步了解系统的逻辑功能 和结构。举例如下: (1) 数据项条目: 数据项编号:i01-01 数据项名称:教材编号 简 述:某种教材的编号 类 型:整型 长 度: 8 位 取值范围: 1-99999999 12 数据项编号:i01-02 数据项名称:班级名称 简 述:订书班级的名称 类 型:文本 长 度: 8 位 数据项编号:i01-03 数据项名称:单位名称 简 述:供应教材的单位名称 类 型:文本 长 度: 8 位 (2) 数据流条目: 数据流编号:ds01-01 数据流名称:选书单 简 述:由教师填写的选书单 数据流来源:教师 数据流去向:选书单审核模块 数据流组成:教师所在院系 + 教师姓名 + 课程名称 + 所选教材名称 + 所选教材数量 数据流量:10 张 / 日 数据流编号:ds01-02 数据流名称:不合格选书单 简 述:由教师填写的不合格的选书单 数据流来源:选书单审核模块 数据流去向: 教师 数据流组成:教师所在院系 + 教师姓名 + 课程名称 + 所选教材名称 + 所选教材数量 数据流量:1 张 / 日 数据流编号:ds01-03 数据流名称:领书单 简 述:由学生填写的领书单 数据流来源:学生 数据流去向:订单审核模块 数据流组成:班级名称 + 课程名称 +所领教材名称+ 所领教材数量 数据流量:15 张 / 日 数据流编号:ds01-04 数据流名称:不合格领书单 简 述:由学生填写的不合格的领书单 13 数据流来源:订单审核模块 数据流去向: 学生 数据流组成:班级名称 + 课程名称 +所领教材名称+ 所领教材数量 数据流量:2 张 / 日 数据流编号:ds01-05 数据流名称:入库单 简 述:由供应商填写的入库单 数据流来源:供应商 数据流去向:入库单审核模块 数据流组成:单位名称 + 入库教材编号 +入库教材名称+ 入库教材数量+ 入库教材价格 + 入库日期 + 付款信息 数据流量:8 张 / 日 数据流编号:ds01-06 数据流名称:不合格入库单 简 述:由供应商填写的不合格的入库单 数据流来源:入库单审核模块 数据流去向:供应商 数据流组成:单位名称 + 入库教材编号 +入库教材名称+ 入库教材数量+ 入库教材价格 + 入库日期 + 付款信息 数据流量:2 张 / 日 数据流编号:ds01-07 数据流名称:教材信息 简 述:教师所订教材的所有信息 数据流来源:录入系统模块 数据流去向:库存统计表 数据流组成:所选教材编号 + 所选教材名称 + 所选教材价格+ 所选教材数量 数据流量:10 份 / 日 数据流编号:ds01-08 数据流名称:领书数据 简 述:学生领书的数据 数据流来源:领书处理模块 数据流去向:库存统计表 数据流组成:班级名称 + 所领教材编号 + 所领教材名称 + 所领教材价格+ 所领教材数 量 数据流量:15 份 / 日 14 数据流编号:ds01-09 数据流名称:入库数据 简 述:供应商的教材入库数据 数据流来源:入库处理模块 数据流去向:库存统计表 数据流组成:入库教材编号 +入库教材名称+ 入库教材数量+ 入库教材价格+ 入库日期 + 付款信息 数据流量:8 份 / 日 数据流编号:ds01-10 数据流名称:库存数据 简 述:库存教材的数据 数据流来源:库存统计模块 数据流去向:库存报表 数据流组成:教材编号 + 教材名称 + 教材数量+ 教材价格 数据流量:8 份 / 日 数据流编号:ds01-11 数据流名称:综合数据 简 述:教师选书、学生领书综合数据 数据流来源:库存统计模块 数据流去向:教材收发表 数据流组成:教师所在院系 + 教师姓名 + 教材名称 + 学生班级 + 学生所领教材数量+ 教材价格 数据流量:8 份 / 日 (3)处理逻辑条目: 处理逻辑编号:p01-01 处理逻辑名称:选书单审核 简 述:审核由教师填写的选书单是否合格 输入的数据流:选书单 处 理:检查选书单填写是否要求,是否清晰,准确 输出的数据流:合格的选书单 处 理 频 率:对教师送来的选书单每天审核一次 处理逻辑编号:p01-02 处理逻辑名称:领书单审核 简 述:审核班级学生的领书单是否合格 输入的数据流:领书单 处 理:检查领书单填写是否要求,是否清晰,准确 输出的数据流:合格的领书单 15 处 理 频 率:收到学生的领书单时立即处理 处理逻辑编号:p01-03 处理逻辑名称:入库单审核 简 述:审核供应商送来的入库单是否合格 输入的数据流:入库单单 处 理:检查入库案例单是否与教材中心发出的订货单符合,填写是否要求,是 否清晰,准确 输出的数据流:合格的入库单 处 理 频 率:收到学供应商的入库单时立即处理 处理逻辑编号:p01-04 处理逻辑名称:录入系统 简 述:将教师填写的合格的选书单信息录入教材管理系统 输入的数据流:合格的选书单 处 理:将选书单中的信息一一对应的录入教材管理系统中,填写教材信息 输出的数据流:教材信息 处 理 频 率:收到合格的选书单时立即处理 处理逻辑编号:p01-05 处理逻辑名称:领书处理 简 述: 给学生发放教材 输入的数据流:合格的领书单 处 理:根据学生送来的合格领书单向学生发放教材,填写领书信息 输出的数据流:领书数据 处 理 频 率:收到合格的领书单时立即处理 处理逻辑编号:p01-06 处理逻辑名称:入库处理 简 述:将供应商送来的教材存入仓库 输入的数据流:合格的入库单 处 理:根据入库单,查看供应商送来的教材,清点教材的数目,填写入库信息, 付款给供应商 输出的数据流:入库信息 处 理 频 率:收到供应商送来的教材时立即处理 处理逻辑编号:p01-07 处理逻辑名称:库存统计 简 述:统计书库中的教材 输入的数据流:教材信息、领书信息及入库信息 16 处 理:统计本月教师选书名称数量,学生领书名称及数量,再根据入库教材信 息,计算书库中的各教材库存,统计库存教材信息 输出的数据流:库存数据及综合数据 处 理 频 率:每月处理一次 (3) 数据存储条目: 数据存储编号:f01-01 数据存储名称:库存统计表 简 述:存放仓库中教材的信息 组 成:教材编号 + 教材名称 + 计量单位+ 报损率 + 统计数量 存 储 方 式:顺序 存 取 频 率: 十 次 / 天 数据存储编号:f01-02 数据存储名称:教材收发表 简 述:存放教材入库、发放的信息 组 成:教材编号 + 教材名称 + 原来库存+入库教材数量+供应商单位+领书班级 +发放教材数量 存 储 方 式:顺序 存 取 频 率: 十 次 / 天 (4)外部实体条目: 外部实体编号:s01-01 外部实体名称:教师 简 述:选书的教师 输入的数据流: ds01-02 输出的数据流: ds01-01 外部实体编号:s01-02 外部实体名称:学生 简 述:订书的学生 输入的数据流: ds01-04 输出的数据流: ds01-03 外部实体编号:s01-03 外部实体名称:供应商 简 述:提供教材的单位 输入的数据流: ds01-06 输出的数据流: ds01-05 17 3.4 系统处理功能描述系统处理功能描述 3.4.1 输入设计输入设计 输入内容:用户名、密码,登录成功后可进入系统进行相应的输入。 教材管理系统能够完成教材基本信息的录入以及各种详细信息等,体现了教材管理 的最新发展。根据教师的提交情况,采取较为灵活的方式输入。在输入界面中,可以通 过选择、填写等方式来实现信息的输入,数据库文件由手工写入的教材信息组成,使数 据库输入的工作可以简洁直观,可方便完成以后的数据保存、编辑等工作。比如在输入 年份的时候要按照规定格式写,如 2007-2008。 在教材管理系统中设置下拉列表供用户选择教材名,选顶后可单击按钮即可以实现数 据的录入。 3.4.2 输出设计输出设计 输出内容: 1、登陆成功,用户将直接进入系统进行操作; 2、正常操作下输出用户所查询等操作显示内容; 3、无这个用户或密码错误,将会跳出对话框显示出现错误; 4、当输入内容出现格式错误或其他错误,则不能进行正常录入。 常用输出设备有显示终端、打印机、磁带机、绘图仪、多媒体设备等,常见的输出介 质有纸张、磁盘、光盘、多媒体介质等。 在这个教材关系系统可以通过条件查询,满足一定的需求,生成上报的表格和统计表 格,使用显示器来显示这些数据,实现数据的输出。信息系统的输出采用最为广泛的输 出方式之一的屏幕现实,由于技术限制,暂时不实现打印机的打印。在功能选择、查询、 检索信息时采用的是屏幕输出方式。 3.5 系统结构系统结构 e-r 图图 图图 3.2 教材实体教材实体 e-r 图图 教材编号 教材 教材名称教材出版 社 教材作者 18 图图 3.3 仓库实体仓库实体 e-r 图图 图图 3.4 班级实体班级实体 e-r 图图 图图 3.5 供应商实体供应商实体 e-r 图图 供应商代 号 供应商 名称 地址 电话 班级 班级编号班级名 称 教材编 号 仓库 教材入库 数量量 入库时间入库单价 19 m n m n m n 图图 3.6 实体之间关系实体之间关系 e-r 图图 第第 4 章章 系统设计系统设计 4.1 系统总体设计系统总体结构系统总体设计系统总体结构 如图 4.1 所示: 教材管理系统 领 书 模 块 系 统 管 理 模 块 教 材 管 理 模 块 班 级 管 理 模 块 统 计 查 询 模 块 图图 4.1 系统总体结构图系统总体结构图 系统功能主要包括订书处理、领书处理、图书管理、系统信息管理和相关信息查询 五个部分。以下按照不同的功能处理对具体功能进行描述: 一、订书处理: 教材科人员通过登录页面登录成功后,首先选择相应的班级以及需要定的教材,输 入教材使用的学年度,填入需要订购的数量,选择确定,订书的过程就完成了。 二、领书处理: 教材科人员通过登录页面登录成功后,可以通过菜单选择为学生做领书处理。当学 教师 选书教材领书学生 订书 供应商 20 生代表来领书时,通过班级就可以查询到需要领什么书,需要领多少本,什么书已经领 取了等信息,领书成功会做上领书标记。 三、图书管理 教材管理科工作人员登录后可进入图书管理模块。此模块用来对图书库中图书种类、 数量、维护情况及具体操作等进行管理。教师在每学期制定选书单后交由教材管理中心 统一录入系统。系统操作人员通过图书管理模块核对图书库中相应教材信息,并作出相 应的处理。 四、系统管理: 系统管理员从登录页面进入系统,选择用户类型为“系统管理”。系统管理员登录 后不能进入教材科用户使用的模块。系统管理员可以添加删除修改教材信息,管理各类 用户,管理班级和系的信息。 五、查询统计 系统管理员可以在系统中信息查询和统计模块进行对教材信息、班级信息、图书信 息的查询和统计,并可以完成相关班级教材费用的统计与结算等操作。 4.2 数据库设计数据库设计 4.21 数据库设计概述数据库设计概述 数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接 对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储 的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。 教材管理系统的主要任务是通过大量的数据获得管理所需要的信息,这就必须存储 和管理大量的数据。因此建立一个良好的数据组织结构和数据库,使整个系统都可以迅 速、方便、准确地调用和管理所需的数据,是衡量信息系统开发工作好坏的主要指标之 一。 在设计数据库系统应该首先充分了解用户各个方面的需求,包括现有的以及将来可 能自己增加的需求。对开发数据库的基本概念应当了解,对数据库的结构、开发数据库 应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。 4.22、数据库表的创建、数据库表的创建 数据库的表结构是非常重要的环节,一个良好的数据库设计,可以提高效率,方便维 护,并且为以后进行功能的扩展留有余地。表 4.2 是系统数据库表的清单。 21 表 4.2 数据表清单 序号数据表名称说明 1操作用户表记录系统用户信息 2班级表记录班级信息 3单位信息表记录单位的信息 4教材表记录教材相关信息 5教材出入库信息记录教材出入库的信息 6学生书费历史库记录学生书费的相关信息 操作用户表:显示系统用户信息。如表 4.3 所示: 表 4.3:操作用户表 字段名属性主键/外键说明 用户名文本主键用户进入系统账号 密码文本用户密码 所在单位文本用户所在单位 权限一 boolean 是否具有一权限 权限二 boolean 是否具有二权限 权限三 boolean 是否具有三权限 权限四 boolean 是否具有四权限 操作员文本操作人员 最后修改时间日期型用户信息的最后修改时间 班级表:记录班级的相应信息。如表 4.4 所示: 表 4.4:班级表 字段名属性主键/外键说明 班级名文本主键班级名称 入学时间日期型班级入学时间 所在院系文本型外键班级所在院系 班长文本型外键班级班长 班长联系电话数字型班长联系电话 班主任文本型班主任姓名 班主任联系电话数字型班主任联系电话 操作员文本型进行操作的操作员 最后修改时间日期型最后修改时间 书费货币型班级所欠书费 所学专业文本型班级所学专业 班级人数数字型班级人数 单位信息表:记录单位信息。如表 4.5 所示: 22 表 4.5:单位信息表 字段名属性主键/外键说明 单位名文本型主键单位名称 负责人文本型单位负责人 联系电话数字型单位联系电话 书费货币型需付给单位书费 操作员文本型外键信息操作人员 最后修改时间日期型单位信息最后修改时间 教材表:记录教材信息。如表 4.6 所示: 表 4.6:单位信息表 字段名属性主键/外键说明 id 教材编号主键自动编号 教材名文本型教材名 出版社文本型教材出版社 作者文本教材作者 获奖情况文本教材曾获奖情况 出版年月日期型教材出版年月 订书单位文本型订书单位 经办人文本型教材购买经办人 教材数量字数型教材数量 教材单价货币型教材单价 使用说明文本型教材使用说明 入库时间日期型教材入库时间 说明文本型相关说明 操作员文本型系统操作员 最后修改时间日期型信息最后修改时间 教材出入库历史表:记录教材出入库历史信息。如表 4.7 所示: 表 4.7:教材输入库历史表 字段名属性主键/外键说明 id 编号主键自动编号 教材名文本型教材名称 出版社文本型教材出版社 经办单位文本型出入库经办单位 经办人文本型出入库经办人 上期数量数字型上期教材数量 本次数量数字型本次教材数量 教材单价货币型教材单价 入库时间日期型教材入库时间 说明文本型相关说明 23 操作员文本型系统操作员 最后修改时间日期型信息最后修改时间 学生书费历史库:记录单位信息。如表 4.8 所示: 表 4.8:单位信息表 字段名属性主键/外键说明 id 编号主键自动编号 班级名文本型班级名称 上期费用货币型上期教材费用 本期费用货币型本期教材费用 经办人文本型经办人 操作员文本型系统操作员 最后修改时间日期型信息最后修改时间 说明文本型相关说明 班级人数数字型班级人数 4.3 人机交互设计人机交互设计 4.3.1 登录操作登录操作 登录页面的功能主要是供合法的用户根据自己的用户类型进行登录。教材管理系统 登录模块运行的结果如图 4-1 所示。 图 4-1 教材管理系统登录模块运行的结果 24 如果用户在没有登录的情况下选择其它功能模块会退回到登录界面。如果用户已经 登录,可以在登录模块进行退出登录的操作。 在登录到这个页面或者刷新这个页面的时候,首先要进行一次 session 的判断。在 输入用户名密码后,先确认输入框中有数据,将把输入框中的数据和数据库中的数据进 行比较验证。如果一切通过,将产生两个 session 分别用来存放用户名和用户类型。之 后跳转到相应的登录成功的页面。 4.3.2 操作员管理操作员管理 教材管理系统的系统管理总共四大模块,分别是操作员管理、密码修改、班级管理、 单位信息。主要功能是完成本系统操作的各项操作。教材管理系统操作员管理运行的结 果如图 4-2 所示。 图 4-2 教材管理系统操作员管理模块运行的结果 当用户或者管理员登陆到本系统后,可以点击对本系统的权限修改,包括新增加一个 操作员, 、修改已有用户的信息、删除操作员的功能,当然也可以同时设着一些必要的权 限,如管理权、收费权等等。 4.3.3 密码修改密码修改 教材管理系统密码修改模块运行的结果如图 4-3 所示。 25 图 4-3 教材管理系统密码修改模块运行的结果图 4.3.4 班级管理班级管理 在本系统中,班级管理是一个相对比较重要的模块。教材管理系统的班级管理模块 运行的结果如图 4-4 所示。 图 4-4 教材管理系统班级管理模块运行的结果图 在本模块中,可以对班级的相关信息进行管理,班级名称、班长等等相关信息,可以 对每个班级的具体情况进行详细的查看,从而对班级进行详细的管理。 26 4.3.5 单位信息单位信息 单位信息是一个对相关书籍出版社的一个管理。教材管理系统单位信息模块运行的 结果如图 4-5 所示。 图 4-5 教材管理系统单位信息模块运行的结果 4.3.6 缴纳书费缴纳书费 教材管理系统缴纳书费模块运行的结果如图 4-6 所示。 图 4-6 教材管理系统缴纳书费模块运行的结果 27 4.3.7 退回书费退回书费 教材管理系统退回书费模块运行的结果如图 4-7。 图 4-7 教材管理系统退回书费模块运行的结果 4.3.8 教材入库教材入库 教材管理系统教材入库模块运行的结果如图 4-8。 图 4-8 教材管理系统教材入库模块运行的结果 28 4.3.9 学生领书学生领书 教材管理系统学生领书模块运行的结果如图 4-9。 图 4-9 教材管理系统学生领书模块运行的结果 4.3.10 书费查询书费查询 教材管理系统书费查询模块运行的结果如图 4-10。 29 4.3.11 库存查询库存查询 教材管理系统库存查询模块运行的结果如图 4-11。 30 主控模块控制图 教材管理模块 ipo 图 第第 5 章章 信息系统的实施信息系统的实施 5.1 系统的测试与评价系统的测试与评价 5.1.1 系统的测试系统的测试 在系统制作完成后对系统的功能和健壮性进行了测试。 31 建议使用的硬件环境: 处理器:inter pentium 4 或更高。 内存:2g 以上 硬盘空间:320gb 以上 显卡:svga 显示适配器 建议使用的软件环境: 操作系统:windows 2007 数据库:access 2007 下面是功能测试: (1) 系统管理部分,可以按相应身份登录到系统,可以添加、删除、修改用户以 及进行用户权限设置,也可以对班级信息和单位信息进行增加、删除和修 改。 (2) 书费管理部分,可以进行书费的缴纳和退回。 (3) 出入库部分,可以按相应的需要进行教材入库,学生可以进行领书操作。 (4) 综合查询部分,可以按不同的查询条件进行库存查询和书费查询。 (5) 由于操作此系统的非计算机专业人员,在操作的过程中容易发生错误。所以 在 设计系统的时候考虑了很多性能方面的问题。 测试用例: (1) 系统登录操作测试: 输入 用户名密码 输出 admin 错误-用户名或密码错误 admin 错误-用户名或密码错误 adminadmin 登录成功 (2) 库存查询测试: 输入输出 选择教材名显示列表,仅两项 选择出版社显示查询内容 选择作者显示警告“没有符合条件的书目” 选择订书单位显示列表,共一项 下面是错误操作测试: (1) 登录的时候输入错误用户或者不输入用户会报错提示。 32 (2) 添加新用户名称密码重复会报错。 (3) 在添加有关信息时,没有进行信息填写会有信息缺失提示。 通过对系统功能测试和错误操作测试,基本都达到了预期的效果,虽然离所想要的 功能还有一定的距离。 5.2.2 系统的评价系统的评价 本系统主要是解决教师为学生订书方面的问题,因为教师以前在订书的时候会遇到关 于时间、费用还有精力等方面的难题。 从总体上讲,我们的系统基本上完成了在规划阶段的目的,但仍旧有改进的余地,在 系统管理阶段,我们实现了对教师所要订书的对象即班级信息,还有我们仓库供应商的 登记,由系统的管理员对每一个进入本系统人员进行权限设置,只有管理员才能对系统 内的数据进行添加、删除、修改,这点上来讲,对于系统的安全性还是有一定的保证的。 在订书的过程中,系统自动根据教师填写的班级班级人数,自动为教师选定订书的数 量,避免了重复输入,简化了操作,然后自动计算出相应的价钱,比较符合人性化。 在书费管理过程中,可以将书费的缴纳和退还,我们有一定的欠款限额,在少于这个 数额这下,教师可以先不交钱,但这个数额会计算到下一次定书的费用中。在某些原因 下,在相关部门的同意下,系统管理员还可以将钱退还给教师。 系统还实现了教材入库和出库的操作,对目前仓库中的所有书本进行分类统计管理, 可显示出仓库中当前存量以及与订单的差额,方便教材管理员向供应商下订单。 查询部分主要是针对教材管理员设计的,教材管理员可以对书费是否缴纳进行查

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论