教材购销管理系统设计

上传人:夏** 文档编号:497973770 上传时间:2023-09-23 格式:DOC 页数:26 大小:140.50KB
返回 下载 相关 举报
教材购销管理系统设计_第1页
第1页 / 共26页
教材购销管理系统设计_第2页
第2页 / 共26页
教材购销管理系统设计_第3页
第3页 / 共26页
教材购销管理系统设计_第4页
第4页 / 共26页
教材购销管理系统设计_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《教材购销管理系统设计》由会员分享,可在线阅读,更多相关《教材购销管理系统设计(26页珍藏版)》请在金锄头文库上搜索。

1、教材购销管理系统设计 软件工程专业数据库原理及应用课程设计开发报告设计题目: 教材购销管理系统年 级: 学 号:姓 名: 摘要 通过本软件,可以快速查询教材的销售情况。方便管理人员管理教材。能快速查询教材得价格,通过SQL语言,对数据库的查询、插入、修改、删除等操作。概念分析是对实体及其属性绘制出局部E-R图和总体E-R图。逻辑和物理设计对实体和属性进行关系模式的设计并绘制图表。其他数据库对象的设计对关系建立索引视图、触发器并写出存储过程。最后给出备份和恢复策略。关键词:数据库;SQL语言;索引;视图;触发器;教材;仓库;职工;存放;工作。目录1、需求分析11.1 项目背景11.2 项目概述1

2、1.3 功能需求21.4 设备31.5 需求注释41.6 功能树42、概念设计72.1 实体及其属性72.2 综合ER图93、逻辑设计103.1、检验是否满足用户需求113.报表需求124、其它数据库对象的设计134.1、索引134.2、视图134.3、触发器144.4、存储过程145、备份及恢复策略155.1、事务故障的恢复策略155.2、系统与介质故障的恢复策略161、需求分析1.1 项目背景1.11 编写目的本需求的编写目的在于研究教材购销管理系统软件的开发途径和应用方法。本需求的预期读者是与教材购销管理系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软

3、件验证者。1.12 背景及范围本项目的名称:教材购销管理系统开发软件。本项目的任务提出者及开发者是教材购销管理系统软件开发小组,用户是学校。教材购销管理系统: 教材购销管理系统是帮助管理人员、教材销售和库存的管理软件。1.2 项目概述该教材购销管理系统软件目前已有比较完善的管理与使用功能,研制教材购销管理系统软件是为了满足对教材购销和库存管理的方便,以现代化的创新思维模式去工作。1.2.1 目标1.2.1.1 开发意图a. 为了教材购销管理系统更完善; b. 为了教材购销对商品库存和销售的管理更方便;c. 为了减轻工作人员的工作负担。1.2.1.2 应用目标通过本系统软件,能帮助工作人员利用计

4、算机,快速方便的对教材购销进行管理等操作,使散乱的教材销售量和库存量能够具体化、直观化、合理化。1.2.1.3 作用及范围本软件适用于教材购销,它是比较完善的系统管理软件1.2.1.4 背景 现今教材购销管理的烦琐给具有强烈时间观念的行政人员带来了诸多不便,为了对教材销售和管理教材库存方便,因此开发了本软件。1.2.2 一般约束a. 本项目的开发经费不超过1万元;b. 辅导老师1人,开发人员1人;c. 在管理方针、硬件的限制、并行操作安全和保密方面无约束。1.2.3 假设和依据假设开发经费不到位,管理不完善,设计时没能用全得到考虑,本项目的开发都将受到很大的影响。1.3 功能需求1.3.1 规

5、格说明查询教材购销的全部信息。1.3.2 功能表为了查询教材购销的全部信息。 外部功能内部功能操作员和系统管理员通过应用界面,应用程序,查询等。同过SQL语言,对数据库的查询、插入、修改、删除等操作。1.3.3 性能需求1.3.3.1静态数值需求a. 支持的终端数为4台;b. 处理并发的40个链接;1.3.3.2 精度需求在精度需求上,根据使用需要,在各项数据的输入、输出及传输过程中,由于本系统使用了数摞结构,可以满足各种精度的需求。1.3.3.3时间需求在软件方面,响应时间、更新处理时间都比较快且迅速,完全满足用户要求。1.3.3.4 灵活性当用户需求,如操作方式,运行环境,结果精度,数据结

6、构与其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。1.3.3.5 故障处理a. 内部故障处理在开发阶段可以随即修改数据库里的相应内容。b. 外部故障处理对编辑的程序进行重装载时,第一次装载认为错,修改。第二次运行,在需求调用时出错,有错误提示,重试。1.3.4 设计约束条件1.3.4.1 技术约束本项目的设计采用软硬一体化的设计方法。1.3.4.2 环境约束运行该软件所适用的具体设备必须是奔腾2G内存256兆以上的计算机,局域网络环境1.3.4.3 标准约束该软件的开发完全按照企业标准开发,包括硬件、软件和文档规格。 1.3.4.4 硬件限制奔腾2G、内存256兆以上的计算机

7、满足输入端条件。1.3.5 接口需求1.3.5.1 用户接口本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。用户对程序的维护,最好要有备份。1.3.5.2 软件接口 WIN2000/XP操作系统.1.3.6 属性1.3.6.1 可使用性在装载总程序时,正常就运行,异常就停止;汉语编程系统出现错误,将会产生不可遇见的问题,热启,整个终端程序就会再启动;程序出现错误,重新装载,若仍有错,按照提示逐渐装载。 1.3.6.2 保密性本软件作为教材购销管理辅助设备,它的规模比较小,不需要保密技术;限定一个程序中某些区域的规约,给不同的模块

8、分配不同的功能。1.3.6.3 可维护性 本软件的组成程序为汉语成语设计语言,组构均较简单,直观意义上的较独立。因此,基于电子化所构成的硬件的简单可维护的特点,决定了该软件的简单可维护性。1.3.6.4 可转移、可转换性可转移的环境是奔腾1G、128兆内存以上;不可修改任何部分;1.3.6.5 注释 本产品拥有的属性十分重要,它使得读者用规定的方法去客观的验证软件的各种特性。 1.3.7 数据库数据库是实现有组织地,动态地存储大量关联数据,方便多用户访问的计算机软硬件组成的系统;它与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。由于本软件的整体结构比较简单,所涉及数据相

9、对来说也较少,组成文件的最小单位是记录。1.4 设备奔腾1g、内存128兆以上的计算机。局域网络环境1.5 需求注释对于本软件,它的功能需求、性能需求、接口需求,从稳定性、可行性上都是可以的。1.6 功能树教材购销管理系统销售管理子系统采购管理子系统1销售管理子系统学生教材保管员教材科秘书教材出纳员购买查阅数量检查是否允许购买买领书单,发票写购书单交购书单是否够不够2采购管理子系统采购员秘书长进书单缺书单教材保管员学生写购书单领书单,发票购买够查阅数量不够交购书单是检查是否允许购买买教材出纳员教材科秘书否采购员实体类:学生,教材科秘书长,教材出纳员,保管员,采购员联系类:购买,检查是否允许购买

10、买,查阅数量,领书单,发票2通过读题能分析出的表 学生表:(学号,姓名,性别,职务,年龄,所在系)3数据说明处理:学生表STUDENGT SNO学号SNAME姓名SSEX性别Sage年龄Sdept所在系购书单表BUYBOOK_BB列名含义BBNO购书单编号BNO书号BBamount数量书库表stack room_sr列名含义Srname图书管理员Srno库号Bno书号Sramount库存量2、概念设计2.1 实体及其属性实体:书,学生,购书单,教材库局部视图(1) 教材E-R图:单价书名书号书(2)学生E-R图:性别姓名学号班级学生专业(3)购书单E-R图:购书人(班长)书号购书单号购书单数量

11、(4)书库E-R图:书名书号单价书库出版社库存量(5)出版社E-R图出版社电话地址书号112.2 综合ER图书费交纳书库填写学生1买书书库书库填写1对应n购书单nmn书对应购书单细节图2-1 教材购销管理ER图3、逻辑设计学生(学号,姓名,性别,职务,年龄,所在系,班级),主码为学号,符合三范式。购书单(购书单号,书号,数量,购书学生学号),主码为购书单号,符合三范式。书库(图书管理员,库号,书号,数量)主键为图书管理员,库号。(书号,书名,单价,出版社)主键为书号,符合三范式。表3-1 学生表STUDENGT 列名含义长度类型NULLDEFAULTSNO学号10Int()nonoSNAME姓

12、名30Char()nonoSSEX性别2Char()nonoSage年龄10Int()nonoSdept专业30Char()NonoSclass班级10Int()nono 表3-2 购书单表BUYBOOK_BB列名含义长度类型NULLDEFAULTBBNO购书单编号10Int()nonoBNO书号10Int()nonoBBamount数量10Int()nonoBBno购书学生学号30Int()nono表3-3书库表stack room_sr列名含义长度类型NULLDEFAULTSrname图书管理员20Char()nonoSrno库号8IntnonoBno书号8Int()nonoSramount库存量8int()nono表3-4

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号