1、 编号 毕业设计(论文) 题目 重庆理工大学专业系 教材征订管理系统设计与实现 二级学院 计算机科学与工程 专 业 计算机科学与工程 班 级 学生姓名 学号 指导教师 职 称 时 间 重庆理工大学毕业论文 重庆理工大学专业系教材征订管理系统设计与实现 目录 摘要 . I Abstract. II 1 绪论 . 1 1.1 项目背景 . 1 1.2 现状 . 1 1.3 论文结构安排 . 2 1.4 相关技术介绍 . 2 1.4.1 UML 语言 . 2 1.4.2 C#语言 . 3 1.4.3 HTML 超文本标记语言 . 3 1.4.4 JavaScript 脚本语言 . 3 1.4.5 S
2、QL Server 数据库简介 . 3 2 系统分析 . 5 2.1 可行性分析 . 5 2.1.1 技术可行性 . 5 2.1.2 经济可行性 . 5 2.1.3 操作可行性 . 5 2.2 需求分析 . 6 2.2.1 性能需求 . 6 2.2.2 功能需求 . 6 2.3 业务功能分析 . 9 2.4 业务流程分析 . 9 3 总体设计 . 13 重庆理工大学毕业论文 重庆理工大学专业系教材征订管理系统设计与实现 3.1 系统目标 . 13 3.2 功能设计 . 14 3.2.1 权限用户的具体功能分析 . 15 3.2.2 院办人员实现功能描述 . 15 3.2.3 系主任实现功能描述
3、 . 16 3.2.3 教师实现功能描述 . 17 3.3 系统运行环境 . 17 3.3.1 软件 . 17 3.3.2 硬件 . 18 4 数据库设计 . 19 4.1 数据库模型 . 19 4.2 数据库表设计 . 21 5 详细设计 . 24 5.1 ASP.NET 与 SQL Server 数据库连接 . 24 5.2 模块实现 . 24 5.2.1 登录模块 . 24 5.2.2 系统用户管理模块 . 26 5.2.3 教师信息管理模块 . 26 5.2.4 课程信息模块 . 27 5.2.5 教材管理模块 . 28 5.2.6 验证码功能模块 . 30 6 系统测试 . 31 6
4、.1 引言 . 31 6.1.1 编写目的 . 31 6.1.2 定义 . 31 6.2 任务概述 . 31 6.2.1 需求概述 . 31 重庆理工大学毕业论文 重庆理工大学专业系教材征订管理系统设计与实现 6.2.2 条件与限制 . 32 6.3 计划 . 32 6.3.1 测试项目 . 32 6.3.2 测试准备 . 32 6.4 测试项目说明 . 32 6.4.1 登录测试 . 32 6.4.2 信息管理测试 . 33 结论 . 35 参考文献 . 36 致谢 . 37 文献综述 . 38 重庆理工大学毕业论文 重庆理工大学专业系教材征订管理系统设计与实现 I 摘要 随着这个信息时代的
5、飞速发展,社会上的每一个行业都在发生着翻天覆地的变化,计算机在各行各业都得到了一定的应用,在高校数字化的管理模式中更是体现得淋漓尽致。随着高等院校招生规模的逐年扩大,每一个高等院校的专业也在不断的增加,再加上每个学校都有大量的各种不同类型的选修课,教材的品种数量也呈直线上升,高校的教材征订管理方式及效率的矛盾也逐渐明显。传统的教材征订管理方式通常都是通过 excel 表格或纸质表格填报等纯手工方式来完成,在复杂繁琐的高校教材征订管理过程中,在上报、征订和统计的过程中存在诸多不便和差池,并且造成 了人力的大量耗费,纯手工的方式在管理质量和效率上不能满足大规模管理的实际需求。因而教材征订管理系统的
6、出现,不仅仅是解决了上面的问题,还在便捷、可靠性高、快速的同时为学校节约了很多的经费。计算机应用于管理中也正是以它自身的优越性在管理中拥有了不可替代的地位。当前,各大高等院校并没有一套完整且统一的教材征订管理系统,因而, 开发和应用教材征订管理系统的必要性就不言而喻。 专业系 教材征订管理系统的设计是 基于 ASP.NET 技术、 SQL Server 数据库以及 iis 服务器的设计方式,使用 Visual Studio 2010 进行系统的开发,加之运用 Photoshop CS6 技术来使网页更加美观,辅之以 CSS 技术。教材征订管理系统是基于面向对象编程的 web 应用程序。该系统是
7、按照高等院校的教材征订管理体系的相关的业务流程和实际需求进行详细设计并实现的。采用计算机来进行教材征订管理,实现了信息化数据管理和展示,提高了管理的方便性、快捷性等,同时也适应当代社会信息飞速发展的特征。 关键词: 教材征订管理系统 ; ASP.NET 编程技术 ;SQL Server 数据库 重庆理工大学毕业论文 重庆理工大学专业系教材征订管理系统设计与实现 II Abstract Along with the rapid development of the information age, businesses are undergoing tremendous changes in t
8、he computer industries have been some applications, colleges and universities digitized management model is reflected most vividly. With enrollment in institutions of higher learning has expanded each year, each professional institutions of higher education is constantly increasing, coupled Each sch
9、ool has a large variety of different types of elective courses, the number of varieties of materials also skyrocketed contradictions subscription management and efficiency of university textbooks became clear. The traditional textbook Subscription management is usually done by completing the excel s
10、preadsheet or other paper form handmade way, complex and cumbersome College Textbooks subscription management process, reporting, there are many inconveniences and mistake subscription and statistical process, and causing a large number of labor-intensive, purely manual mode can not meet the actual
11、needs in the management of large-scale management of quality and efficiency. Textbooks thus appears Subscription Management System, not just to solve the above problems, is still convenient, high reliability, fast at the same time for the school to save a lot of money. It is also used in computer ma
12、nagement in its own superiority has an irreplaceable role in the management. Currently, the major institutions of higher learning does not have a complete and unified textbooks subscription management system, therefore, the need for the development and application of materials Subscription Managemen
13、t System is self-evident. Design Department Textbooks Subscription Management System is based on A technology, SQL Server database, and iis server design approach, the use of Visual Studio2010 development system, coupled with the use of Photoshop CS6 technology to make the web more beautiful, comple
14、mented by CSS technology. 重庆理工大学毕业论文 重庆理工大学专业系教材征订管理系统设计与实现 III Subscription materials management system is based on object-oriented programming web applications. The system is in accordance with the relevant business processes and the actual needs of institutions of higher learning materials subscr
15、iption management system detailed design and implementation. Subscription to the use of computer materials management, information management and data display, improve the management of convenience, speed etc., but also to adapt to the rapid development of modern information society characteristics.
16、 Keywords: textbooks Subscription Management System; A programming techniques; SQL Server database 1 1 绪论 1.1 项目背景 目前,几乎所有的高等院校都有 自己的校园网,为了进一步的加强数字化校园的建设及更加快速便捷准确、省时省力的做好校内工作,现考虑把教师征订教材的系统也建立到校园网上。也就是建立专业系教材征订管理网站系统。该系统包括了院办人员入口、系主任入口和教师入口等部分。教师根系主任的安排填写并提交所需教材信息。系主任对教师所提交的教材信息进行审核,审核通过后提交给院办。基于 web
17、 开发校园网教材征订的目的是使教材征订工作方便快捷准确的同时,让教师作为主体充分参与到自己的教材预订和管理中,从而节约了教材科工作人员的时间,大幅度减少了他们的工作量。教材征订 管理系统的开发有助于提高教材科员工的效率,使教材征订工作变得不再那么复杂繁琐,还可以避免以前纯手工征订出错率较大的缺点。现在工作人员的工作很简单,只需要使用院办人员的角色来登录进入该系统,就可以看见全部教材的征订情况,大大减少了很多不必要且繁琐的手工征订环节;教材征订管理系统的全面自动化,为学校较少了一笔财政支出的同时还确保了教材征订信息的准确性。 1.2 现状 随着这个时代的快速信息化,每一个行业都在发生很大的变化,
18、现在,国家大力提倡并支持无纸化办公。因为这样节约了时间的同时,又节约了大量的资源,各大高校在教材征订方面因为高等院校规模的扩展,高校的管理方式和效率的矛盾也日益凸显。纯手工的方式在质量和效率上都不能再适应规模较大的实际需求。因此,计算机的相关应用在该领域便应运而生。在节约人力、财政、物资等资源上来说,应用计算机来进行管理比传统的管理模式要更加节约。 目前本校还没有实现教材的网上征订与发放,没有相关的教材征订系统。因此本系统的开发只能多与指导老师沟通,根 据学生和教师以及学校的实际需求而设计开发。教材征订系统可使工作质量、工作效率等得到提高,为学校的日常管理及教学活动做出贡献。 重庆理工大学毕业
19、论文 重庆理工大学专业系教材征订管理系统设计与实现 2 1.3 论文结构安排 论 文从软件开发生命周期 出发描述 了系统 的 开发过程, 在开始简单介绍 了 该项目 的 开发背景及现状, 接下来是开发该项目使用 的 相关 技术 和基本 开发工具,然后着重描述了该项目的 需求分析、总体设计和详细设计与实现过程,最后 完成系统测试 ,并作了 总结。 论文全部 分为 七大 部分,具体 的情况 如下: 第一部分:绪论。介绍项目背景及意义、应用现状和论文结构安排等。 第二部分:系统分析。从实际业务流 程、设计目标、功能需求和性能需求四个方面对系统进行需求分析,并介绍系统的开发技术及开发工具,介绍开发系统
20、用到的相关技术及工具等。 第三部分:总体设计。从设计目标、功能模块设计等方面对系统进行概要设计分析,并画出了系统功能结构图,介绍详细的功能模块。 第四部分:数据库设计。从系统架构设计、功能设计、数据库设计和接口设计四个方面对系统进行总体设计。 第五部分:详细设计与实现。首先设计系统界面,然后按照 C#、 SQL Server和 iis 的整合思想,实现本系统主要模块。 第六部分:测试。按照测试计划对系统进行测试。 第七部分:结束语。总结系统功能和优点,并对系统后续工作进行展望。 1.4 相关技术介绍 1.4.1 UML 语言 统一建模语言 , 一种可视化 的 建模语言, 开发者用以表达设计思路
21、,它体现了设计思想,可以算作是一种辅助工具。 UML 包含图形元素,而它们相互之间是可以组合在一起形成图表来使用的,而这些元素之间的组合是有一定的规则的。设计系统时,可以采用 UML 中的不同图,比如行为图,又例如用例图等,一个系统可由多个视图一起来展示,组合的视图被称为模型。 UML 模型就是用于描述系统需要做什么的。 重庆理工大学毕业论文 重庆理工大学专业系教材征订管理系统设计与实现 3 1.4.2 C#语言 C#(C sharp)是微软推出的一门新语言。它也是一种编程语言,并且是面向对象的。程序开发者使用 C#进行编程,对于编写 Microsoft .NET 的应用程序而言,是迅速的。
22、Microsoft .NET 包含的服务与工具可在开发领域得到最大程度的发挥。 C#与 C+很相似,因此有相似编程语言经验的开发者在使用 C#编程时可很快上手。 C#的优点还有在编程中不容易出错的同时还可使得开发者减少代码做更多的事。 C#组件可转化成 XML 服务,所以其他的应用程序也可以在 Internet调用它。编程者的效率因使用 C#而有所提高, 还能避免一些错误,同时编程者扩展应用也会更加方便。因此, C#是一门很棒的编程语言。 1.4.3 HTML 超文本标记语言 HTML,即超文本标记语言,它有自己的原理, W3C 制定了一套标准是关于网页显示的,若是点击开启网页, HTML 的
23、代码会以界面的形式在浏览器上显现出来。 Div 和 CSS 是 HTML 的技术,使用它们来对界面样式进行控制,在提高了代码复用率的同时,还为开发者减轻了工作负担。但这样无法与使用者建立互动,因此加入了 JavaScript 脚本使得网页呈现动态,以此来实现与使用者的互动。本项目的前台融合了 HTML、 Div+CSS 的设计。 1.4.4 JavaScript 脚本语言 JS,即 JavaScript 的简称,一种脚本语言,在客户端(如浏览器)运行,与编程语言 Java 的语法是相似的。 JavaScript 嵌入到 HTML 里,经过浏览器对相应的代码进行操作以此来操作 HTML 的元素,通过这一系列动作,使得网页呈现动态在浏览器中显现出来,从而实现与使用者的互动。系统加上了 JavaScript代码后,可美化系统。 1.4.5 SQL Server 数据库简介 在 WEB 应用方面 SQL Server 是最好的关系数据库管理系统应用软件之一。