高校教材管理系统的设计与实现.doc
《高校教材管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《高校教材管理系统的设计与实现.doc(40页珍藏版)》请在三一办公上搜索。
1、高校教材管理系统的设计与实现系 别:信息科学与工程学院专 业 班:计算机应用技术1002班姓 名:刘靖学 号:20102911059指导老师:溪利亚2011年6月6日高校教材管理系统的设计与实现Design and implementation of university teaching material management system 摘 要随着网络技术的高速发展和计算机应用的普及,利用计算机对高校教材的管理势在必行。虽然目前很多高校已经有了一整套比较完善的管理系统,但是在一些中小型高校中,大部分工作仍需手动完成,工作起来效率比较低,管理员不能及时了解教材室内各图书的库存情况以及购买情
2、况,读者需要的图书难以在短时间内找到并购买,不便于及时调整图书结构。为了更好地适应当前读者的购买需求以及查阅需求,清除手动管理中存在的许多弊端,越来越多的高校正在逐步向计算机信息化管理转变。本系统中解决了学校教材管理事务中的常用基本问题以及相关统计工作。本系统中包含6个功能模块:读者管理、系统设置、图书管理、图书购买、系统查询、排行榜、更改口令、退出系统。本文主要做了如下几方面的研究工作:(1)深入分析现有教材管理模式,总结了其中存在的一些主要的问题和不足,根据发展趋势,提出了一种基于NET的教材管理系统思路;(2)使用较为先进的开发技术,构建了具有智能化的管理环境;(3)在NET平台上,运用
3、cs系统结构,利用C#作为开发语言,使用ADONET访问数据库,设计出基于NET的高校教材管理系统;(4)在对教材管理工作的各项业务分析的基础上,对系统业务流程、数据流程、功能结构等进行了细致描述。关键词:高校 教材管理系统 ASP.NET B/SAbstract With the rapid development of network technology and the application of computer popularization, the use of computer management be imperative to colleges and universit
4、ies teaching material. Although many universities have a management system is a set of relatively complete, but in some small and medium-sized university, much work still needs to be done manually, work efficiency is low, the administrator can not be timely inventory of material interior books and p
5、urchase situation, needs of the readers of the book is difficult to find in a short time and buy, not easy to adjust the structure of books. In order to better adapt to the current readers purchase demand and access requirements, clear there are many defects in manual management, more and more colle
6、ges and universities are gradually to the computer information management. This system solves the basic problem of school materials management and related statistical work. This system contains 6 modules: the reader management, library management, system settings, buy books, query system, list, chan
7、ge the password, exit the system.This paper mainly do the following research work: (1) analyzing the existing teaching management mode, summarizes some of the main problems, according to the development trend of teaching management system, a method based on.NET is proposed; (2) the use of more advan
8、ced technology, with the construction of intelligent the management of the environment; (3) on the.NET platform, using C / s system structure, using C# as the development language, using ADO.NET to access the database, design the university teaching material management system based on.NET; (4) based
9、 on the analysis of the business on the management of teaching material of the system, business process, data flow, the structure and function are described in detail.Key words: institutions of higher learning,system ofteaching materials management,ASPNET platform,BS目 录摘要IAbstractII绪论11 系统需求分析22 系统设
10、计32.1 系统目标32.2 系统功能结构32.3 系统流程图42.4 程序运行环境42.5 数据库设计42.5.1 数据库分析42.5.2 数据库概念设计52.5.3 数据库逻辑结构设计92.6 文件夹组织结构133 系统的详细设计153.1 公共类设计153.1.1 DBConnection公共类153.1.2 DBOperate公共类153.2 登录模块设计163.2.1 登录模块概述163.2.2 登录模块技术分析173.2.3 登录模块实现过程173.3 主窗体设计173.3.1 主窗体概述173.3.2 主窗体技术分析183.3.3 主窗体实现过程18绪 论校园信息化建设是学校发展
11、的重要战略步骤,是提高教学、科研及管理水平不可缺少的支撑条件。尤其是现在信息化建设进程在教育行业中的迅速推进,重点工作也逐步由注重网络建设转向综合信息平台的集成、网络服务的智能化与个性化等方面,现代教育管理越来越多的使用是基于Internet的技术。又由于Internet具有影响范围广,能够方便快捷的传递信息,具有近乎实时的交互性,本身又是一个巨大无比的信息库等优点,利用Internet作为现代教育管理的新型手段,能够很好的解决管理中的许多空间和时间问题,又能很好地解决师生的交互问题。目前,在国内应用的高校教材管理系统中,最早的是单机版的教材管理系统,但由于单机版的局限性,人们已经逐步淘汰了这
12、种方式,向网络版过渡。而网络版常见的又有三种:基于局域网方式、C/S(Client/Server)方式、B/S(Browser/Server)方式。基于局域网方式是较早出现的,它主要通过基于局域网的协议运行,这种系统开发简单,对机器要求不高,但安全性和稳定性较差。C/S方式建立在局域网的基础上,主要工作在服务器端完成,因而它对服务器的要求较高,对信息的安全控制能力强。B/S方式是近年来比较流行的一种软件开发模式,它是基于互联网或校园网的,对客户端的要求较低,可面向地域分散的不同用户群。国外的教材管理系统多数是基于网络版的,只是把教材管理系统单独作为一个软件开发这种情况还不是太多。许多软件开发商
13、仅仅是把教材管理作为一个复杂系统的某一个模块来开发,一般为组合到教学管理信息系统中,这使得在一个占用了更多资源的系统内运行繁琐的教材管理模块降低了工作效率,甚至会出现意想不到的系统错误。不同类型的高校,对教材管理系统功能分类要求不一样,可以做的更加适合他们的需求,所以高校教材管理系统还是很有发展前景。本课题设计的是一个使用Microsoft SQL Server 2008作为后台数据库,在Microsoft Visual Studio 2010平台上用C#语言进行前台开发的高校教材管理系统。1 系统需求分析长期以来,人们都是使用传统的人工化方式管理图书室的日常业务,其操作流程比较繁琐。读者在查
14、找书籍以及购买书籍时,首先要将所需了解的书的信息和资格证交给工作人员,工作人员根据用户所需要的书籍进行人工查找,找到之后通过标识注明购买者的身份,以及手写注明库存数量,而后通过查阅书籍的价格以及核对是否正确来进行最终的结算。从以上描述可以发现传统的手工流程存在以下不足:(1)名称相同的教材不止一个版本、教材种类繁多,工作人员手动查找效率不高。(2)学生无法及时了解到图书室的库存情况以及书籍更新情况。(3)学生个人无法及时、准确得了解教材费使用情况。(4)教材管理部门的工作量越来越大,无法跟上教材信息管理的要求。为此,我们开发了一个高校教材管理系统,该系统为中小型高校图书室解决以上存在的问题,并
15、提供快速的图书信息检索功能和方便的图书购买流程。2 系统设计2.1 系统目标根据上文所做的需求分析可以得出,高校教材管理系统实现后,应达到以下目标:(1) 界面友好美观、操作方便。(2) 数据存储安全可靠。(3) 图书信息分类清楚准确。(4) 强大的查询功能,保证数据查询的灵活性。(5) 提供图书购买排行榜以及读者购买排行榜,为图书管理员以及读者提供真实的数据信息。(6) 提供灵活方便的权限设置,使整个系统分工明确。(7) 具有易维护和易操作性。2.2 系统功能结构高校教材管理系统根据高校教材管理系统的特点,可以将其分为系统设置、读者管理、图书管理、图书购买、系统查询、排行榜、更改口令、退出系
16、统8个部分,其中各部分以及包括的具体功能模块如图2-1所示。图书购买排行榜系统查询图书管理读者管理系统设置读者档案管理图书借阅查询图书借阅排行榜退出系统更改口令读者借阅排行榜图书档案查询图书档案管理图书类型管理读者类型管理书架管理管理员设置图书馆信息图2-1 系统模块图2.3 系统流程图高校教材管理系统的系统流程图,如图2-2所示。图2-2 工资管理系统的业务流程图2.4 程序运行环境本系统的程序运行环境具体如下:(1) 系统开发平台:Microsoft Visual Studio 2008。(2) 系统开发语言:C#3.5。(3) 数据库管理系统软件:Microsoft SQL Server
17、 2005。(4) 运行平台:Windows XP/Windows 7。(5) 运行环境:Microsoft.NET Framework SDK v3.5。(6) 分辨率:最佳效果1024768像素。2.5 数据库设计应用程序开发过程中,对数据库的操作是必不可少的,数据库设计是根据程序的需求及其实现功能所制定的,数据库设计得是否合理将直接影响程序的开发进程。2.5.1 数据库分析工资管理系统主要用来管理企业员工的档案信息,以及对员工进行部门调动、考评管理、奖罚记录,计算每个员工的工资等,数据量是根据企业员工的多少来决定的,本系统使用Microsoft SQL Server 2005作为后台数据
18、库。数据库命名为db_PMS,其中包含了八张数据库表,用于存储不同的信息,如图2-3所示。图2-3 工资管理系统中用到的数据表2.5.2 数据库概念设计数据库设计在系统开发中占有非常重要的比重,它通过管理系统的整体需求而制定的,数据库设计的好坏直接影响到系统的后期开发。在本系统中,为了提高系统的安全性,每个用户都要使用正确的用户名和密码才能进入主窗体,而且还需要根据指定的用户名提供相应的权限,为了能够验证正确的用户名和密码及得到相应的权限,应在数据库中创建登录表。登录用户信息表的实体E-R图,如图2-4所示。图2-4 登录用户信息表的实体E-R图在开发工资管理系统时,最重要的数据表是考评管理信
19、息系统、部门名称信息表、员工档案信息表、员工工资信息表、奖罚管理信息表、调动管理信息表、员工支撑信息表等。考评管理信息表的实体E-R图,如图2-5所示。图2-5 考评管理信息表的实体E-R图 部门名称信息表的实体E-R图,如图2-6所示。图2-6 部门名称信息表的实体E-R图 员工档案信息表的实体E-R图,如图2-7所示。图2-7 员工档案信息表的实体E-R图 员工工资信息表的实体E-R图,如图2-8所示。图2-8 员工工资信息表的实体E-R图奖罚管理信息表的实体E-R图,如图2-9所示。图2-9 奖罚管理信息表的实体E-R图 员工调动管理信息表的实体E-R图,如图2-10所示。图2-10 调
20、动管理信息表的实体E-R图 员工职称信息表的实体E-R图,如图2-11所示。图2-11 员工职称信息表的实体E-R图2.5.3 数据库逻辑结构设计 根据上面设计好的E-R图,可以在数据库中创建相应的数据表,下面对工资管理系统中比较重要的数据表进行分析。(1) tb_check(考评管理)表tb_chck用于保存员工考评管理的基本信息,该表的结构如表2-1所示。表2-1 考评管理信息表字段名数据类型长度主键描述IDint4是系统编号PIDvarchar50否员工编号Pnamevarchar50否员工姓名Pdepvarchar50否员工部门PKpcontentvarchar50否考评内容PKpRe
21、sultvarchar50否考评结果PKpscoreint4否考评分数PKpPeoplevarchar50否考评人PKpDatevarchar50否考评日期(2) tb_employee(员工档案信息表)表tb_employee用于保存员工档案的详细信息,该表的结构如表2-2所示。表2-2 员工档案信息表字段名数据类型长度主键描述IDint4是系统编号employeeIDvarchar50否员工编号employeeNamevarchar50否员工姓名employeeSexvarhcar50否员工性别employeeDeptvarchar50否员工部门employeeBirthdayvarhca
22、r50否员工生日employeeNationvrchar50否员工民族employeeMarriagevarchar50否婚姻状况employeeDutyvarchar50否职务名称employeePhonevarchar50否联系电话employeeAccessionvarchar50否就职日期employeePhotoimage16否员工相片employeePaydecimal6否基本工资(3) tb_pay(员工工资信息表)表tb_pay用于保存员工工资的详细信息,该表的结构如表2-3所示。表2-3 员工工资信息表字段名数据类型长度主键描述IDint4是系统编号YIDvarcahr50否
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校 教材 管理 系统 设计 实现
链接地址:https://www.31ppt.com/p-4069918.html