- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《教材管理系统》课程设计报告
课程设计报告 题目: 教材管理系统 二○一一年一月 目 录 一、课程设计的目的 2 二、课程设计的要求 3 三、统需求分析与设计 3 四、数据结构描述 6 五、软件设计流程图与功能模块图 8 六、功能实现描述及分析 9 七、课程设计体会与总结 17 《教材管理系统》课程设计报告 一、课程设计的目的 数据库系统原理是计算机及其相关学科的一门重要的软件基础课程,也是计算机软件科学与技术、信息科学与技术的重要学科分支。本课程设计旨在通过对一个小型数据库管理系统(DBMS)的综合设计过程,强化学生对计算机系统软件的设计能力,提高学生的综合素质,并通过课程设计进一步加强学生对所学知识的理解,以及对数据库的全面、深刻认识。 二、课程设计的要求 要求本系统能够投入实际的使用并且满足基本的功能要求。要求具有极高的可靠性、安全性和易维护性,具有较高的可移植性。 本系统实现了以下的功能: 查询模块:根据种类,查询教材的相关信息; 征订模块:根据需要,征订员将需要征订的教材数据输入教材信息表 采购模块:采购员审核教材征订的信息,如果需要采购则通过审核,否则 删除征订的信息 用户管理:用户管理员可以新建用户信息、删除用户、修改用户信息; 三、统需求分析与设计 需求分析是数据库设计的基础,其错误将影响到整个设计。需求分析也是令设计人员感到最繁琐和困难的一个阶段; 任务:调查应用领域,对各种应用的信息要求和操作要求,进行详细分析,形成需求分析说明书 目标:给出应用领域中 (1)数据项与数据项之间的关系 (2)数据操作任务的详细定义,为后续设计作准备 步骤一、教材管理领域的调查分析 调查阶段:调查应用领域的组织结构、业务流程和数据流程 教材管理系统需要的组织机构有学生领书信息、征订员输入信息、采购员 采购信息、用户管理信息四个组织机构。在普通教材的管理应用中,一般的流程有以下几个: ①、学生管理员将需要领取的教材定下来,然后将数据提交给数据库,在库的教材数量减去被领的教材数量;如果在库的教材数量没有要求的多,则不予执行。 ②、征订员将需要征订的教材信息输入到数据库中,然后自动将该教材的属性定为“征订”,等待采购员审核通过可以采购。如果征订的信息需要修改,则征订员可以修改所输入的信息,但不可以修改其他征订员输入的信息; ③、采购员可以浏览属性为“征订”教材的信息,并对它们进行操作,如果可以采购,则将该教材的属性改为“采购中”;否则,则删除该征订信息。 ④、用户管理员可以对用户进行管理,如添加用户,分配用户的角色,如“普 通用户”、“征订员”、“采购员”、“用户管理员”;删除用户信息;修改用户信息;分析阶段:对应用领域进行分析并抽象出逻辑模型。 ①、根据第一阶段的结果进行分析,抽象出应用领域中流动信息(信源和信宿)、存储信息、各种应用的定义以及他们间的联系 ②、用数据流图描述现行系统的逻辑模型,即信息流动和加工处理等详细情况。 独立于系统的实现.下边是数据流图的示例 数据流图使用的符号: 数据的源点或终点 需存储的数据 数据处理应用 流动数据 流程图如下: ER图如下: 步骤二、定义数据库系统支持的信息和应用 考察原有系统的数据流图,哪些应用和信息应收进系统开发范围,并对其定义,形成应用定义表:应用的编号、名称、功能,IO信息; 表1-1应用定义表 编号 应用名称 应用功能定义 输入信息 输出信息 tblBookInfo 教材信息 存储教材信息 教材信息 教材信息 tblBookStorage 库存表 存储教材数量 教材数量 教材数量 tblBookAttribute 教材属性 存储教材属性 教材属性 教材属性 blClassChsBook 选定教材表 存储各班级教材领取信息 各班级教材信息 各班级教材信息 tblClass 班级 存储班级 班级名称 班级名称 tblUser 用户表 存储用户信息 用户信息 用户信息 tblRole 角色表 存储角色 角色名 角色名 步骤三、定义数据库操作任务 操作任务是指应用某个相对独立的事务。由于技术有限,本系统的数据库操作任务,即事务没有相关的介绍。 四、数据结构描述 步骤四、定义数据项 数据项定义是以数据库操作任务定义为基础,步骤如下: 1.从DBIPO提取原子数据项; 2.把有联系者撮合为组,以组为单位定义数据项,组内的原子数据项称为属性;3.根据用户和实际领域的信息模型补充其它数据项; 4.写出数据项如下的描述信息:语义定义:名字和实际意义;完整性约束:数据的类型、宽度、小数位、值约束和空值约束等; 5.把各数据项的描述信息按下表格式组成数据字典。 表4-1 数据项组名 数据项组名 特征 属性名1 属性名2 属性名3 类型 宽度 允许空值
有哪些信誉好的足球投注网站
文档评论(0)