当前位置首页 > 建筑/施工 > 图纸/图集
搜柄,搜必应! 快速导航 | 使用教程  [会员中心]

管理信息系统课程设计报告

文档格式:DOC| 34 页|大小 857KB|积分 10|2021-11-11 发布|文档ID:39586531
第1页
下载文档到电脑,查找使用更方便 还剩页未读,继续阅读>>
1 / 34
此文档下载收益归作者所有 下载文档
  • 版权提示
  • 文本预览
  • 常见问题
  • 1 信信息息系系统统分分析析与与设设计计课课程程设设计计报报告告 设计题目:设计题目:学生教材管理信息系统学生教材管理信息系统 专专 业:业:年级班级:年级班级:姓姓 名名2 信息系统的分析与设计信息系统的分析与设计 课程设计任务书课程设计任务书题 目教材管理系统学生姓名学号专业班级设计内容与要求 结合信息系统的分析与设计课程教学内容,分小组合作开发一小型管理信息系统任务 1 系统规划: 系统的需求分析、流程再造(业务流程介绍&业务流程图)建立流程与组织的关系(流程说明+相关组织)流程与主题数据规划(企业流程+使用数据+产生数据)系统基本功能子系统的划分任务 2 系统分析: 可行性分析新系统逻辑模型提出(数据流程图+数据字典+系统处理功能描述+ER 图)任务 3 系统设计: 系统功能设计(模块结构图+各模块功能简要说明)数据库设计(数据库表结构)编码设计人机交互设计(各模块界面设计+IPO过程)任务 4 信息系统的实施:程序设计、系统的测试及评价、系统使用说明小组任务分工说明:小组任务分工说明:项目经理: 系统设计:文档编排: 起止时间2011 年 12 月 27 日 至 2012 年 1 月 10 日指导教师签名年 月 日系(教研室)主任签名年 月 日3学生签名年 月 日4目录目录摘摘 要要 .5中文摘要:.5ABSTACT:.5第第 1 章章绪论绪论.61.1 选题背景.61.2 选题来源及意义.6第第 2 章章 系统规划系统规划 .62.1 用户需求分析.62.1.1 用户角色需求.72.1.2 性能需求.72.2 系统的业务流程介绍及业务流程图.72.21 登陆流程图.72.22 系统的业务流程图.72.3 系统基本功能子系统划分.8第第 3 章章 系统分析系统分析 .93.1 可行性分析可行性分析 .93.1.1 系统开发的初步调查.93.1.2 系统可行性研究分析.103.2 数据流程图.103.3 数据字典的创建.113.4 系统处理功能描述.163.4.1 输入设计.163.4.2 输出设计.173.5 系统结构 E-R 图.17第第 4 章章 系统设计系统设计 .194.1 系统总体设计系统总体结构.194.2 数据库设计.204.21 数据库设计概述.204.22、数据库表的创建.204.3 人机交互设计.234.3.1 登录操作.234.3.2 操作员管理.244.3.3 密码修改.244.3.4 班级管理.254.3.5 单位信息.264.3.6 缴纳书费.264.3.7 退回书费.274.3.8 教材入库.274.3.9 学生领书.284.3.10 书费查询.284.3.11 库存查询.29第第 5 章章 信息系统的实施信息系统的实施 .305.1 系统的测试与评价.305.1.1 系统的测试.305.2.2 系统的评价.315.3 系统使用说明.32参考文献参考文献 .3356摘摘 要要中文摘要中文摘要: 本信息系统开发课程设计题目是:教材管理系统。

    系统开发的总的设计目标是实现高校教材管理的系统化、规范化和自动化,实现对学校教材集中统一的管理本系统主要实现对教材信息的管理,主要功能为基本信息维护功能、教材需求管理功能、采购/入库管理功能及其他操作功能等本系统结构分为管理员登陆和教师登陆两大模块,管理员操作部分主要有以下的模块:教材管理(对教材信息的增加、删除、修改和查询)、用户管理(对用户的增加、修改、删除以及查询)、订单管理(对订单的增加、删除、修改和查询);教师登陆后的主要操作是教材的查询模块可见,本系统并不复杂,主要解决的问题是利用关键字对数据库进行查询Abstact:The topic of this information system development design is:Teaching material management system.The overall design of this system development goals is:the Realization of teaching management standardization, systematization and automation,The school textbooks of centralized and unified management.This system mainly for teaching management information system,Its main function is basic information maintenance function,teaching material requirements management function, purchase/warehousing management function and other operating function and so on.This system structure can be divided into the manager debarkation and the teacher lands two big modules,the manager operation part mainly has the following module: The teaching material management (increases, deletion, revision and inquiry to teaching material information), the user management (increases, revision, deletion as well as inquiry to user), the order form management (increases, deletion, revision and inquiry to order form);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 用户需求分析用户需求分析在学校,教材管理对教学工作的正常进行起着至关重要的作用,因此教材科管理人员需要及时、准确地掌握教材征订、教材领取、教材信息管理等各个流程环节,把控教材征订状态,为正常的教学工作服务82.1.1 用户角色需求用户角色需求根据习惯上教材管理中心的工作流程,整个系统应该有三种用户角色,即教材科人员,普通学生教师和系统管理员教材科人员处理订书领书操作,而不能进入到系统管理的模块中;学生教师可以查询教材信息,不能进入其它任何模块;系统管理员在后台对系统进行用户管理,教材信息管理,并展开系统的正常运行维护工作,但不能进入教材科人员操作模块。

    除普通的学生教师等查询用户外,每个角色操作都通过密码验证和用户类型选择后登录通过系统管理员才可以修改密码工作完成后,通过各自专门的出口退出登录状态2.1.2 性能需求性能需求整个系统应当操作简便,界面友好,维护简便数据库要求运行稳定,执行速度快,数据安全性高软件系统本身运行对计算机硬件平台和操作系统平台要求适中2.2 系统的业务流程介绍及业务流程图系统的业务流程介绍及业务流程图2.21 登陆流程图登陆流程图登陆主页面系统主页面验证账号验证密码YYNN图图 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-9999999912数据项编号: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-05173.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 教材管理系统班级管理模块运行的结果图在本模块中,可以对班级的相关信息进行管理,班级名称、班长等等相关信息,可以对每个班级的具体情况进行详细的查看,从而对班级进行详细的管理。

    264.3.5 单位信息单位信息单位信息是一个对相关书籍出版社的一个管理教材管理系统单位信息模块运行的结果如图 4-5 所示图 4-5 教材管理系统单位信息模块运行的结果4.3.6 缴纳书费缴纳书费教材管理系统缴纳书费模块运行的结果如图 4-6 所示图 4-6 教材管理系统缴纳书费模块运行的结果274.3.7 退回书费退回书费教材管理系统退回书费模块运行的结果如图 4-7图 4-7 教材管理系统退回书费模块运行的结果4.3.8 教材入库教材入库教材管理系统教材入库模块运行的结果如图 4-8图 4-8 教材管理系统教材入库模块运行的结果284.3.9 学生领书学生领书教材管理系统学生领书模块运行的结果如图 4-9图 4-9 教材管理系统学生领书模块运行的结果4.3.10 书费查询书费查询教材管理系统书费查询模块运行的结果如图 4-10294.3.11 库存查询库存查询教材管理系统库存查询模块运行的结果如图 4-1130主控模块控制图教材管理模块 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 系统的评价系统的评价 本系统主要是解决教师为学生订书方面的问题,因为教师以前在订书的时候会遇到关于时间、费用还有精力等方面的难题 从总体上讲,我们的系统基本上完成了在规划阶段的目的,但仍旧有改进的余地,在系统管理阶段,我们实现了对教师所要订书的对象即班级信息,还有我们仓库供应商的登记,由系统的管理员对每一个进入本系统人员进行权限设置,只有管理员才能对系统内的数据进行添加、删除、修改,这点上来讲,对于系统的安全性还是有一定的保证的在订书的过程中,系统自动根据教师填写的班级班级人数,自动为教师选定订书的数量,避免了重复输入,简化了操作,然后自动计算出相应的价钱,比较符合人性化在书费管理过程中,可以将书费的缴纳和退还,我们有一定的欠款限额,在少于这个数额这下,教师可以先不交钱,但这个数额会计算到下一次定书的费用中在某些原因下,在相关部门的同意下,系统管理员还可以将钱退还给教师系统还实现了教材入库和出库的操作,对目前仓库中的所有书本进行分类统计管理,可显示出仓库中当前存量以及与订单的差额,方便教材管理员向供应商下订单。

    查询部分主要是针对教材管理员设计的,教材管理员可以对书费是否缴纳进行查询,还可以对当前每一类教材的数量查询,一边做到按时供应,按需供应本系统虽然对大部分功能已经实现,但还有不足之处,教师不能自主的注册自己的信息,只能基于系统操作员来进行用户名和密码的获取;最大的缺点就是不能通过网络进行操作,如果开发成基于 B/S 模式将会对系统的推广有极大的促进作用5.3 系统使用说明系统使用说明登录界面时,不只需要填写用户名、密码,同时可选择用户类型,根据不同类型进入不同界面在这其中,只有教材科人员才能进行具体操作,而学生教师只能进行相应的查询操作教材管理系统订书模块分为三个子模块,分别是学生订书模块、教师订书模块、教33材科订书模块主要功能是完成各类用户的订书操作可以根据登录身份选择不同的订书模块进行订书当教材科工作人员以教材科类型用户登录到系统后,可进行教材的订书操作首先填写教材使用的学年度,然后选择使用的系和班级,再选择使用的教材名,最后填写订书的数量,如果确认无误后,就可以点击确定订书在输入了订书信息选择确定后,如果一切无误,会进行插入操作订购信息会先后插入到订书表和领书表但是在领书表中不会插入领书时间、操作者、领书标记这些信息。

    成功后会返回订书模块教材管理系统领书模块分为两个子模块,分别是学生领书模块、教师领书模块主要功能是完成学生和老师的领书操作如是学生领书操作,只需要选择相应的系和班级,点击查询后就可以看到已经领了的教材和需要领取的教材教师领书模块操作类似,不同的只是根据教师名字选择在进行订书操作的时候,首先会判断用户是否选择了要领取的教材如果没有选择具体的教材就进行领书操作,会弹出错误提示,之后返回如果选择了具体的教材,接下来会通过领书标记判断选择的教材是否已经被领取了如果书已经被领取了,也会弹出出错提示,之后返回如果一切没有问题,会把领书的时间、操作者、领书标记填入领书记录中然后返回领书模块报损是当教材因教材科的原因造成损坏时,选择对相应的书进行报损处理换书是书已经发给学生或教师后,因书自身的问题进行换书处理零售是针对部分学生因各种原因需要再次购买教材时进行教材零售退换和报损处理的操作几乎相同,选择需要报损或退换的教材,在有足够库存的情况下进行报损或退换操作,分别记入报损表中和退换表中,领书表中教材科领书的相应项目数量减少在库存少于规定的阀值的时候会进行报警在没有库存的时候会显示“无库存”并且禁止对此教材进行相应的报损、换书、零售处理。

    教材查询模块是一个面向所有用户的模块在这个模块中可以通过组合查询、班级订购教材查询、授课教师查询来查询到自己需要的教材系统管理部分需要在登录的时候选择管理员才可以进入图书管理主要是对图书信息的添加、删除、修改系统管理主要作用是设置报警阀值、添加删除修改用户、添加删除班级和系系统管理模块在整个系统各个模块中起着重要作用该模块的主要功能是管理用户,设置用户的类型还有一个功能是添加新的系和班级,这样由管理员输入到数据库再由教材课使用的时候被调用,可以减少教材科的工作量,也避免了出错34参考文献参考文献1 黄梯云 管理信息系统 高等教育出版社,20092 甘仞初 信息系统分析与设计 高等教育出版社,20093 苗雪兰 数据库技术及应用 机械工业出版社,20094 刘瑞河 delphi 简明教程 清华大学出版社 ,2009。

    点击阅读更多内容
    卖家[上传人]:16666666666
    资质:实名认证