王松(2010081120)毕业设计需求分析.doc_第1页
王松(2010081120)毕业设计需求分析.doc_第2页
王松(2010081120)毕业设计需求分析.doc_第3页
王松(2010081120)毕业设计需求分析.doc_第4页
王松(2010081120)毕业设计需求分析.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

教材征订与管理系统 需求分析一、系统概述本系统是教材征订管理系统,主要对象是针对黔南民族师范学院教材征订与管理,作为校园信息化管理,已经成为评测校园教学质量的一个重要手段。在校园信息化管理中,学校的教材管理已是首要解决的问题,学校每学期开学都需要购买大量的教材,学校根据每学期所开设的各种课程,向书店或者出版社购进教科书,然后学生以班级为单位向学校领书交费。这项工作现在大部分学校还是手工操作,不仅工作效率很低,并且不能及时了解教材库存和领取的具体情况。针对以上述情况,根据目前学校管理的模式和计算机管理中的优点,经过多方面的分析, 该系统实现班级信息管理、教材收费管理、领取的自动管理以及以往的教材信息的查询。本系统通过功能分析首先建立数据库结构,根据功能尽量完善和实用结合设计程序界面和功能代码。二、系统需求描述系统义务描述如下:用户登录:用户登录,用户信息的添加、删除、修改和密码管理等。教材征订:有教师开设的课程选择相应的教材并以表格的方式报到教材管理部门,再由管理人员做好教材订购计划,并可以对自己录入的教材实现修改和删除。教材发放:向各个班级发放他们开设的课程需要的教材,教材信息的查询、统计和分析。三、需求分析与可行性分析需求分析1. 业务调查 通过对我校教材征订情况的调查,得到如下情况:教材业务流程:首先由任课老师确定选用哪本教材,交系领导审查,通过后交教务处审查,审查通过后将信息反馈到教材科,由教材科负责需要教材的订购、发放。原则上一门课只用一本教材。由于订购时间的长短不一,所以一般教师需要的教材,要提前所需教材清单交到教材科,由他们负责订购。2. 用户要求 在与用户沟通过程中,用户对软件要实现一些功能提出了具体要求:教材基本信息:教材基本信息录入、教材基本信息管理、教材基本信息查询。反应教材的基本情况,由于教师交所需教材清单与教材到货一般在半年左右,而且到货时间不一致,所以要标明具体教材到位情况。入库管理:填写入库单、入库教材信息管理、入库教材信息查询。标明具体教材入库时间、数量、金额以及必要的备注。出库管理:填写出库单、出库教材信息管理,出库教材信息查询,标明具体教材出库时间、数量、金额以及必要的备注。库存管理:库存教材信息浏览,库存教材信息管理、库存教材信息查询、对教材的盘点,标明具体教材的具体库存数量以及必要的备注。操作员管理:修改密码。系统需要必要的登录,以及密码的更改,能安全的退出管理系统。可行性分析经济可行性:由于是单机作业,不具有网络资源共享,因此,其使用范围小,但发挥的作用却比较大,使用计算机代替手工工作,此系统建成后不支持选课制,但可以节省人力,大大提高工作效率,从经济上说是可行的。技术可行性:由于可靠性和安全性要求不高,技术上是完全可行的;管理可行性:通过前面的分析可知,系统具有运行可行性。四、系统分析与设计任务:调查应用领域,对各种应用的信息要求和操作要求,进行详细分析,形成需求分析说明书目标:给出应用领域(1)数据项与数据项之间的关系(2)数据操作任务的详细定义,为后续设计做准备步骤:四个步骤见下图1.对应用领域的调查分析2.定义数据库系统支持的信息和应用3.定义数据库操作任务4.定义数据项步骤一、教材管理应用领域的调查分析调查阶段:调查应用领域的组织结构、业务流程和数据流程。教材管理系统需要的组织机构有学生领书信息、征订员输入信息、采购员采购信息、用户管理信息四个组织机构。在普通教材的管理应用中,一般的流程分为以下几个:、学生管理员将需要领取的教材定下来,然后将数据提交给数据库,在库的教材数量减去被领的教材数量;如果在库的教材数量没有要求的多,则就不给予执行;、征订员将所需要征订的教材信息输入到数据库中,然后自动将该教材的属性定为“征订”,等待采购员审核通过可以采购。如果征订的信息需要修改,则征订员可以修改所输入的信息,但不可以修改其他征订员输入的信息;、采购员可以浏览属性为“征订”教材的信息,并对它们进行操作,如果可以采购,则将该教材的属性改为“采购中”;否则,则删除该征订信息。、用户管理员可以对用户进行管理,如添加用户,删除用户信息;修改用户信息;分析阶段:对应用领域进行分析并抽象出逻辑模型、根据第一阶段的结果进行分析,抽象出应用领域中流动信息(信源和信宿)、存储信息、各种应用的定义以及他们间的联系、用数据流图描述现行系统的逻辑模型,即信息流动和加工处理等详细情况。流程图如下:用户登录输入用户名密码验证用户信息获取该用户信息用户表普通用户查询及本学期资料添加该班级的教材信息选定教材表库存表查询取书征订员输入征订教材信息查询添加信息教材信息表查询操作完成获取角色角色表采购员根据征订的教材审核可以购买及查询实际需采购的数量库存表操作完成退出系统修改教材属性操作完成添加用户修改用户信息删除用户及查询用户管理员获取角色新的用户信息操作完成E-R图如下:教材属性用户表教材信息库存表选定教材表班级角色表用户实体属性图:用户名密码用户权限班级实体属性图:班级号班级名称班级人数步骤二、定义数据库系统支持的信息和应用考察原有系统的数据流图,哪些应用和信息应加入系统开发范围,并对其定义,形成应用定义表:应用的编号、名称、功能,IO信息;应用定义表应用名称应用功能定义输入信息输出信息教材信息存储教材信息教材信息教材信息库存表存储教材数量教材数量教材数量教材属性存储教材属性教材属性教材属性选定教材表存储各班级教材领取信息各班级教材信息各班级教材信息班级存储班级班级名称班级名称用户表存储用户信息用户信息用户信息步骤三、定义数据库操作任务操作任务是指应用某个相对独立的事务。由于技术有限,本系统的数据库操作任务,即事务没有相关的介绍;步骤四、定义数据项 数据项定义是以数据库操作任务定义为基础,步骤如下:1.把有联系者撮合为组,以组为单位定义数据项,组内的原子数据项称为属性;2.根据用户和实际领域的信息模型补充其它数据项;3.写出数据项如下的描述信息:语义定义;名字和实际意义;完整性约束:数据的类型、宽度、小数位、值约束和空值约束等;4.把各数据项的描述信息按下表格式组成数据字典。数据项组名特征属性名1属性名2属性名3类型宽度允许空值特征名称书名作者价格出版社编号信息类型IntcharcharmoneycharcharText宽度20102020允许空值否否否否否否是教材属性表特征名称BookAttribute类型Intchar宽度1220允许空值否否库存表特征名称存储书名类型Int IntInt 宽度121212允许空值否否否选定教材表特征名称书名班级名编号类型Int Int Int Int 宽度12121212允许空值否否否否班级表特征名称班级名称班级号类型IntcharInt宽度122012允许空值否否否特征名称用户名密码电子邮箱类型IntcharCharChar宽度1284020允许空值否否否否五、软件设计流程图与功能模块图1软件设计流程图系统初始化建立用户信息建立教材基本数据据操作用户信息建立教材存库数据征订教材数据信息采购数据信息建立班级教材数据班级选择教材2.功能模块图教材征订管理系统添加新用户用户管理教材发放管理征订管理信息查询选择教材修改用户信息删除用户选择查询类型输入查询关键字输入征订信息修改征订信息教材的发放数量教材的组合查询选择书籍需要的教材数量实际的教材数量用户登录信息查询以及确认订购六、功能实现描述及分析功能实现描述及分析功能实现描述及分析1.登录界面从用户类型中可以选择用户的登录角色,主要分为:普通用户、采购员、征订员、用户管理员四个用户类型,各用户角色的操作有不同的规定,不可以交叉操作。其中,不同的用户类型都可以进行教材信息查询操作、用户的密码和修改;用户类型操作模块普通用户教材领取征订员教材征订采购员教材采购、退货处理管理员用户管理2.查询功能选择需要查询的信息类型,如:教材名、作者、出版社等,再输入相应的信息关键字,查询得到相应的结果;说明:该功能为所有用户拥有,点击可以查看详细的信息:3.征订管理将需要征订的书籍信息输入到教材信息表中,并根据教材属性将其置为“征订”,并提交教材信息表和库存表; 4.采购管理和退货管理采购员根据征订教材的信息,审核通过的教材可以进行

温馨提示

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

评论

0/150

提交评论