好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

高校教材查询系统的分析与设计.doc

21页
  • 卖家[上传人]:lizhe****0001
  • 文档编号:45191385
  • 上传时间:2018-06-15
  • 文档格式:DOC
  • 文档大小:364KB
  • / 21 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 高校教材查询系统的分析与设计高校教材查询系统的分析与设计一、 某高校教材查询系统简介**高校是一所综合性高校,其涉及的专业课程多,教材用书种类多,数量大,传统的 管理方法存在着效率低,易出错等诸多弊端,特别是学生、教师对教材使用情况了解相对 较少,信息的透明度较低,与当前高校管理中倡导的“以人为本”的管理思想存在着很大 的差距为此该校教材科开发了一套基于 C/S 的教材管理信息系统 该系统主要包括以下六项处理功能:系统维护、教材订购计划管理、教材库存管理、 教材销售处理、学生预收款管理、数据统计、查询与分析等功能 通过对该高校教材科的业务工作进行的调查,我们发现该教材科的业务对象主要有三 类:学生、教师和教材科,其相应的日常业务也可以分为三类,分别是:(1)有关学生的业务 教材科对于学生的业务主要是为学生提供入学以来在教材科的购书详细资料的查询, 存款详细资料的查询,剩余款项数额查询及学生对所需教材的查询等等以往的方式是学 生到教材科,提供自己的姓名、系别、年级,然后教材科在原始记录中查询 (2)有关教师的业务教师的业务主要是登记查询教师领书的信息,每学期开学,各系教师根据上学期预定的教材记录到教材科领取教材,并登记;每学期教师可以预定下学期所用教材,方式是教师在学期末到教材科,提供所需教材名称、教师个人信息等,然后教材科记录相应信息并制定相应采购计划。

      (3)有关教材科的业务教材科的业务主要是采购图书,发放教材,对库存图书、学生购书信息、教师(院系)领书的信息进行管理、统计这其中涉及到所有有关教材的各种信息、数据,这部分也是教材科最主要、核心的业务表1 教材信息表(JC)字段名含义类型宽度空值主键索引JCBM教材编码Char6NoYesYesJCMC教材名称Char32YesZZ作者Char12YesCBS出版社Char40YesBBXH版别序号LongYSPC印刷批次LongCBRQ出版日期Date8XSJG价格DecLLKC理论库存量LongSJKC实际库存量LongXQSL需求量LongKCWZ库存位置Char12表2 学生信息表(XS)字段名含义类型宽度空值主键索引XH学号Char10NoYesYesXSXM学生姓名Char12YesDQYE当前余额DecYHM用户名Char16NoYesKLDM口令Char16No表3 学生购书信息表(XSGS)字段名含义类型宽度空值主键索引ID流水号LongNoYesXH学号Char10NoYesJCBM教材编码Char6NoYesGSRQ购书日期Date8SL数量LongDJ单价DecYWY业务员Char12表 4 学生退书表(XSTS)字段名含义类型宽度空值主键索引ID流水号LongNoYesXH学号Char10NoYesJCBM教材编码Char6NoYesGSRQ购书日期Date8SL数量LongDJ单价Dec9YWY业务员Char12TSRQ退书日期Date8TSYWY退书业务员Char12表5 教师信息表(JSXX)字段名含义类型宽度空值主键索引JSBH教师编号Char7NoYesYesJSXM教师姓名Char12YesYXBM院系编码Char3NoYesYesYHM用户名Char16NoYesKLDM口令Char16No表6 教师领书信息表(JSLS)字段名含义类型宽度空值主键索引ID流水号LongNoYesJSBH教师编号Char7NoYesJCBM教材编码Char6NoYesLSRQ领书日期Date8SL数量LongDJ单价DecYWY业务员Char12表7 教材预订表(JCYD)字段名含义类型宽度空值主键索引KCBH课程编号Char7NoYesYesYXBH院系编号Char3NoYesJSBH教师编号Char7NoYesJCMC教材名称Char32YesZZ作者Char12YesCBS出版社Char40YesCBRQ出版日期Date8BBXH版别序号LongYSPC印刷批次LongXSJG价格DecXQSL需求量Long表8 教材计划信息表(JCJH)字段名含义类型宽度空值主键索引KCBH课程编号Char7NoYesYesJCMC教材名称Char32YesZZ作者Char12YesCBS出版社Char40YesCBRQ出版日期Date8BBXH版别序号LongYSPC印刷批次LongXSJG价格DecXQSL需求量Long 说明:在规定的教材预订期限内,教师可以修改教材预订表中的教材信息,一旦超过教材 的预订期限,教材预订表中的内容将自动转入教材计划信息表,教材科根据此表进行教材 的预订工作。

      表9 学生存款信息表(XSCK)字段名含义类型宽度空值主键索引ID流水号LongNoYesXH学号Char10NoYesCKRQ存款日期Date8CZLX操作类型Char4JE金额DecYWY业务员Char12 说明:CZLX(操作类型)的取值为“存款”和“取款”,在校期间学生的操作一般为存款, 存款时,JE(金额)字段的值为正数,只有当学生毕业或由于各种原因离校时才能执行取 款操作,取款时,JE(金额)字段的值为负数表10 院系编码信息表(YXXX)字段名含义类型宽度空值主键索引YXBM院系编码Char3NoYesYesYXMC院系名称Char16表11 课程信息表(KCXX)字段名含义类型宽度空值主键索引KCBH课程编号Char7NoYesYesKCMC课程名称Char32Yes二、系统分析通过对上述业务的归纳,可以画出该系统的功能体系图,如图 1 所示3.3.业务流程分析业务流程分析 3.1业务分类通过对上述业务的了解及分析,新系统的业务可以分为通用查询业务、专用查询业务和网上预定业务三部分 (1)通用查询业务 通用查询业务包括教材基本信息查询业务、学生购书查询业务、学生存款查询业务、教材信息查询系统通用查询模块专用查询模块教材预订模块教材信息查询教师领书查询教材零售查询用户的增加、删除和修改学生购书查询学生退书查询学生存款查询零售购书统计退书统计库存统计教师领书统计教材预订信息录入教材预订信息修改教材预订信息查询图图 1 功能结构图功能结构图教材预订统计学生领书统计用户管理模块教师领书查询业务、教材零售查询业务等。

      任何人在学校或校外都可以使用自己的用户名 和密码在任何一台能够上网的电脑上查询他想要查询的内容(其中教材基本信息查询不需 要用户名和密码) (2)教材科专用查询业务 专用查询业务是针对教材科的业务,这部分业务不对外开放,因为它没有对外开放的 必要,这部分业务主要是辅助教材科对库存中教材的数量,更新速度等进行统计、预测、 分析具体业务应包括:教材库存统计业务、教材零售统计业务、学生购书统计业务和学 生退书统计业务及教师(院系)领书情况的统计业务 (3)教材预订业务 网上教材预订业务是办公自动化优越性的体现在新业务系统中,各系要预订教材不 用像以前跑到教材科进行登记了只要在预定系统中输入所要预定的教材的信息,就可以 完成对教材的预定,这样大大提高了工作效率为完成网上预定的过程,相应的应该完成 一系列的业务,包括:预定教材信息录入、预定教材信息的修改、预定教材信息查询和预 定教材信息统计等内容3.2 业务流程图 由于业务较多,在此仅对通用查询业务和网上教材预定业务分别举例加以说明 (1)通用查询业务 以学生查询业务为例,该业务是学生向系统输入用户名和密码进行身份认证,认证成功的学生就可以查询其在教材中心的某一笔或全部购书、退书及存取款记录。

      其业务流程图如图 2 所示2)教材预订业务教师进行教材预订的业务流程是教师首先输入自己的用户名和密码进行身份认证,然后在教材预订系统中输入自己下学期所上课程要使用的教材基本信息,在规定的时间内,教师也可以对已输入的教材信息进行查询和修改,超过了预定的时间,该信息将被转移到教材计划表中该业务的业务流程图如图 3 所示 4 4、数据流程分析、数据流程分析数据流程分析是在对上述业务流程图进行分析的基础上,从系统的科学性、管理的合理性和实际运行的可行性角度出发,将信息处理的功能和彼此之间的联系自顶向下、逐层分解,在逻辑上精确地描述新系统应具有的功能、数据输入、数据输出、数据存储及数据来源和去向学生登录子系统登录信息查询条件查询子系统查询结果“非法用户”信息图图 2 2 学生购书查询业务流程图学生购书查询业务流程图4.1 数据流程图由于该系统的数据流程图较多,我们依然只对学生查询业务和教材预订业务的数据流程图做详细介绍1)学生查询子系统由于学生要对自己的信息进行查询,涉及个人机密,所以学生应该首先进行身份确认,即登录系统,在身份得到确认后才可以查询自己的购书记录,退书记录、自己的存款账户以及教材科现有教材的情况,其数据流程图如图 4 所示。

      学生P2输入查询条件登录信息P1验证登录信息合法用户非法用户P3判断条件是否合法查询条件出错信息合法查询条件P4查询查询结果教材信息表D2学生存款表D5学生退书表D4学生领书表D3图图 4 学生查询子系统数据流程图学生查询子系统数据流程图学生信息表D1教师登录子系统登录信息教材信息教材预订子系统“非法用户”信息图图 3 3 教材预订业务流程图教材预订业务流程图“教材预定成功”信息“已超期”信息(2)教材预订子系统根据业务流程图对教材预订系统的描述,该系统的数据流程图如图 5 所示4.2 数据字典数据流程图只是从数据流向的角度描述了系统的组成和各部分之间的联系,但却没有具体说明各个组成部分和数据流的具体含义,而数据字典正好弥补了这一不足,数据字典是对数据流程的最底层图中的数据项、数据流、数据存储、处理逻辑和外部实体进行了详细的说明由于系统分析中数据字典的内容非常多,在此仅对各个部分分别举例进行说明1)数据项的定义数据项编号:A01-01数据项名称:学号别 名:无简 述:学生信息表中某个学生的学号类 型:字符型长 度:10 个字节取 值 范围:0000000000-9999999999数据项编号:A02-01数据项名称:教材编号别 名:编号简 述:教材信息表中某种教材的编号类 型:字符型长 度:6 个字节取 值 范围:字母+数字(2)数据结构的定义数据结构编号:D2教师登录信息P1验证登录信息非法用户教师信息表D6P5输入教材预订信息信息合法用户教材预订表D7图图 5 教材预订子系统数据流程图教材预订子系统数据流程图P5判断是否超过预订日期信息“已超过预订期限”信息未超期数据结构名称:教材信息表简 述:教材科库存教材的信息情况表数据结构组成:教材编码+教材名称+作者+出版社+版别序号+印刷批次+出版日期+价格+理论库存量+实际库存量+库存位置数据结构编号:D1数据结构名称:学生信息表简 述:学生的相关信息数据结构组成:学号+学生姓名+用户名+密码+当前余额(3)数据流的定义数据流编号:F02-01数据流名称:登录信息简 述:用户登录系统时需要输入的用户信息数据流组成:用户名+密码数据流来源:学生、教师、教材管理人员流 通 量:1000 份/天高峰流通量:700 份/每天 15:00-21:00(4)处理逻辑的定义处理逻辑编号:P1 处理逻辑名称:验证登录信息简 述:验证用户身份输入的数据流:登录信息,来源:外部实体“学生” 、 “教师”等处 理:查询“学生信息表”或“教师信息表” ,判断其是否为合法用户输出的数据流:合法用户,去向是处理逻辑“输入查询条件” 、 “输入教材预订信息”等非法用户,去向是外部实体“学生” 、 “教师”等处 理 频 率:200 次/天(5)数据存储的定义数据存储编号:D3数据存储名称:学生领书表简 述:存放学生在校期间所有的领书记录数据存储组成:流水号+学号+教材编码+领书日期+数量+单价+业务员关 键 字:学号。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.