高校教材管理系统方案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

大型数据库开发与设计

题目:高校教材管理系统

学号:

姓名:

班级:

目录

背景 (1)

一、需求分析 (1)

1.1 开发目的 (1)

1.2 功能需求 (2)

1.3 开发及运行环境 (2)

1.4 性能需求 (2)

1.5 安全性需求 (2)

1.6完整性需求 (2)

1.7 处理需求 (3)

1.8 设计和实现上的限制 (3)

1.9 用户界面 (3)

1.10 数据流程图 (3)

1.11数据字典 (4)

二、概念结构设计: (5)

2.1 ER图 (5)

2.2 CDM图 (9)

三、逻辑结构设计 (9)

3.1 对于实体型间的联系有以下不同情况 (9)

3.2 将ER图转换成关系模式 (9)

3.3 各实体的属性的关系类型表 (10)

四、物理结构设计: (12)

4.1 PDM图 (12)

4.2 建立表 (12)

4.3查询 (19)

4.4 删除 (19)

4.5 数据库触发器的实现 (20)

4.6数据库的存储过程 (21)

4.6.1建立存储过程 (21)

4.6.2 存储过程修改 (21)

4.6.3存储过程的执行 (22)

4.7 视图 (22)

五、总结: (23)

高校教材管理系统

背景

在高速发展的当今信息社会,越来越多的工作都已经将计算机引入了其中,并且成为了其中不可或缺的一个重要部分。利用计算机进行各项管理与协调,将能大大的提高工作的效率,减小工作强度;在相同的工作强度情况下,利用计算机进行工作,能比原来的老式工作方式提高数倍乃至数十倍的工作的效率,可以大大的减少各项人力及物资损耗,从而使得能够将多余的人力及投入到更需要的地方去。高校管理当然也不例外,所以教材管理的计算机化已刻不容缓。教材管理对于各个学校而言,都是一项很复杂、烦琐的工作, 是高校教务管理中的一个重要环节, 由于大学专业设置门类多,各专业每期开设课程的种类多,其业务不仅涉及出版部门,而且要面对全校各系的授课教师,各班级的学生,教材科要管理的入出库教材种类非常多,涉及到的人员广,工作量大,再者是近些年来,我国高等教育规模不断扩大,学校学生人数迅速增加,使得教材管理工作更加繁重不堪。所以,一套好的高校教材管理软件,不但能够大大降低工作人员的劳动强度,而且还能提高学校的管理效率和教学水平。

学校教材管理主要是由教材计划制定、采购、入库、发放、记账、结算等一系列工作所组成,该工作各院校都有专门机构负责该项工作,通常是教材科。由于学校中专业设置门类多,各专业每期开设课程种类多,各个专业需要订购的课本也不一样,在每学期开学的时候教材的发放便成为了一个繁重的任务。每期教材科管理的入出库教材种类少则几百多则几千种,涉及教材册数少则几千多则几万,涉及人员广,工作量大,再者特别是近年来,我国高等教育规模的不断扩大,学校学生人数迅速增加,使教材管理工作更加繁重不堪。据调查,到目前为止,我国还有许多学校甚至是一些重点院校的教材管理仍为手工管理方式,这种现状不但与现实学校教材管理的业务需求不相适应,并且也与学校信息化建设的发展趋势不相适应,因此,学校教材管理人员目前迫切需要一套方便、高效的计算机化的管理信息系统来代替他们繁琐、低效的传统手工管理方式,并最终实现教材管理的全面自动化。

因此,教材管理水平的高低直接影响教学工作的进行、教学质量的提高和合格人才的培养,开发和使用高校教材管理信息系统是改善和提高教材管理水平的一个重要途径。

一、需求分析

1.1 开发目的

本课题旨在解决我校和其他高校教材管理工作还是依靠教材管理人员的手工管理的现状,并且在现有基础上考虑了如何完善和解决现有的两层结构的C/S(客户端/服务器)教材系统本身所固有的缺陷,把两层结构中服务器部分和客户端部分的应用单独划分出来,从而满足大型系统的需求。通过本系统不仅可以方便教材管理人员管理教材,还可以方便教务部门和广大师生查询教材和查看教材管理记录

本系统使用SQL Server 2008 Express数据库作为后台的数据管理系统,利用ADO 数据库组件连接后台数据库。开发采用的是C#,它是由Microsoft公司开发的Windows程

序开发环境,是现在最受欢迎的几种开发工具之一.

1.2 功能需求

(1)由于操作人员的计算机水平有限,因此要求系统具有良好的人机界面。

(2)方便的数据查询,支持多条件查询。

(3)系统支持良好的数据备份和还原操作,有效保护数据,减少意外损失。

(4)数据计算自动完成,尽量较少人工干预。

(5)报表分析教材进货,教材销售情况。

(6)强大的报表打印功能。

(7)报表基本信息查询时,可根据查询条件动态显示查询结果。

(8)报表分析过程中,可根据条件动态分析报表数据。

1.3 开发及运行环境

系统开发平台:Microsoft Visual Studio 2008

系统开发语言:C#

数据库管理系统软件:SQL Server 2008

运行平台:Windows XP(SP2),Windows 2000(SP4),Windows Server 2003(SP1)

分辨率:最佳效果1024X768像素。

1.4 性能需求

(1)数据库服务器支持多客户端访问。

(2)数据的安全性与完整性高,数据访问正确率在99.99%。

(3)数据库表能正确、及时反映最新容的更新。

(4)服务器在多客户端访问时能正常稳定工作。

1.5 安全性需求

(1)系统能抵御瑞星网上公布的病毒的攻击而不至于瘫痪。

(2)系统能安全的防对数据库容不安全的访问和操作。

(3)系统能在断电的情况下,依靠UPS电源确保数据库容的完整性和安全性。

(4)数据库服务端应具备系统使用期间2小时备份一次数据库的功能。

(5)系统应用验证用户权限方可使用的功能保障。

1.6完整性需求

当向数据库中插入、修改时,系统能够辨别输入的数据是否符合语义,不能的则不能修改成功。

相关文档
最新文档