计算机毕业设计 asp.net教材管理系统 毕设

本文探讨了教材管理系统在现代教育中的重要性,着重分析了传统管理方式的局限,并通过经济、技术和应用可行性研究论证了采用计算机进行管理的必要性。系统分析部分详细描述了需求分析、数据库设计、结构与过程设计,以及利用ODBC实现数据库连接的方法。
摘要由CSDN通过智能技术生成

演示视频:


https://www.bilibili.com/video/BV1LH4y1L7vA/

3.1 应用背景

   教材管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以教材管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对教材信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高教材管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

3.2 可行性分析

可行性分析也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。

(1) 经济可行性:主要是对项目的经济效益进行评价,本系统作为一个毕业设计,不需要任何经费,对于我们学校在经济上完全没有问题的。而且本系统正式使用后,将会大大的提高教材科管理教材的效率。

(2) 技术可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。本系统主要采用了ASP.NET2.0和MS SQL Server2000进行相关的开发,而VisaulStudio2005是面向对象的可视化软件开发工具,其对编程平台对数据库的访问做了很好的封装;另考虑到SQL Server数据库服务器用户,亦提供SQL Server数据库接口,微软公司的SQL Server数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。

(3) 应用可行性:本系统主要是为了提高学校教材管理的效率而进行开发的,所以在各方面上得到了教材科和老师的支持,领导的认同。现有的管理制度和方法科学,规章制度齐全,原始数据正确等。规章制度和管理方法为系统的建设提供了制度保障。


4 系统分析

3.1 系统需求分析

系统分析的任务是明确教材数据库管理系统开发的目的、系统应用的功能等(即用户需求),以及开发人员要解决的问题。分析主要有以下步骤:

1) 软件结构分析

对于大型系统的设计,通常分为两个阶段:结构设计和过程设计。

结构设计:确定系统由哪些模块组成,以及这些模块之间的相互关系。

过程设计:确定每个模块的处理过程。其中,结构设计是总体设计阶段的任务,而过程设计则是详细设计阶段的任务。这里只是一个小型的数据库管理系统,只分析构成它们最基本的成分,以及所有这些成分之间的相互关系。结构分析就是系统分析人员对完成任务的每一个工序进行分析的过程。

系统的结构业务流程图如图3-2

1e77630c9b72eebcde1e83160e43e87c.jpeg

图3-2 业务流程图

系统开发的过程首先是要确定需要建立的表格及视图,即首先完成数据库的设计,这个过程主要是通过Microsoft SQL Server2000的使用完成的;其次,就是进行界面的设计,这个过程是在Visaul Studio2005中完成的,它是系统开发中比较重要的一步,系统界面在用户对软件的评价中占有很大的比重,影响到本次开发的成功与否,所以在后面将有专门一部分论述界面设计。

2) 数据库的特点

(1)设计全面:在设计数据库时,充分收集了用户在管理过程中和将来可能用到的内容,分类分项进行了设计。

(2)数据库之间分工明确:数据库设计中,尽量减少数据库个数和多重数据库操作的机会。

(3)字段明晰:每个字段名对应的字段明晰,类型和宽度与实际中完全相符。

(4)设计时去掉了在不同关系中重复出现的属性名,而且字段名便于识别,又尽量简化。

为实现需求分析中所列的主要功能,设计了多个数据库。情况如下(几个重要的数据表):

表1 书籍表X_Book


69064b4712b14202ef55a09ff64aa495.jpeg

表2 出库记录表X_Out


ba0ba54977da93fb5e27cf4657eb8276.jpeg


43df430f8d9f325252a6d1a9b1bf4ff6.jpeg




3.2 数据库的连接

数据库的连接是使用ODBC,ODBC技术是数据库应用开发中使用最为广泛的技术。ODBC(Open Database Connective开放式数据库连接)是由微软定义的一种数据库访问标准。ODBC是一种窗口技术,他能使数据库客户应用程序连接到一个远程数据库上。ODBC是一个客户端连接后台数据库技术,应用程序不必知道他所连接的是何种类型的数据库,可以用标准SQL版本来编写客户应用程序。

ODBC结构如下图3-3所示:

 efb402397348ce7fc40ba970b713fd0f.jpeg

图3-3 ODBC结构图





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值