收藏 分享(赏)

教材征订管理系统设计与实现 .docx

上传人:wo7103235 文档编号:6273519 上传时间:2019-04-03 格式:DOCX 页数:48 大小:1.55MB
下载 相关 举报
教材征订管理系统设计与实现 .docx_第1页
第1页 / 共48页
教材征订管理系统设计与实现 .docx_第2页
第2页 / 共48页
教材征订管理系统设计与实现 .docx_第3页
第3页 / 共48页
教材征订管理系统设计与实现 .docx_第4页
第4页 / 共48页
教材征订管理系统设计与实现 .docx_第5页
第5页 / 共48页
点击查看更多>>
资源描述

1、 编号 毕业设计(论文)题目 重庆理工大学专业系 教材征订管理系统设计与实现 二级学院 计算机科学与工程 专 业 计算机科学与工程 班 级 学生姓名 学号 指导教师 职称 时 间 重庆理工大学毕业论文 重庆理工大学专业系教材征订管理系统设计与实现目录摘要 IAbstract.II1 绪论 11.1 项目背景 11.2 现状 11.3 论文结构安排 21.4 相关技术介绍 21.4.1 UML 语言 .21.4.2 C#语言 .31.4.3 HTML 超文本标记语言 31.4.4 JavaScript 脚本语言 31.4.5 SQL Server 数据库简介 32 系统分析 52.1 可行性分析

2、 52.1.1 技术可行性 .52.1.2 经济可行性 .52.1.3 操作可行性 .52.2 需求分析 62.2.1 性能需求 .62.2.2 功能需求 .62.3 业务功能分析 92.4 业务流程分析 93总体设计 .13重庆理工大学毕业论文 重庆理工大学专业系教材征订管理系统设计与实现3.1 系统目标 .133.2 功能设计 .143.2.1 权限用户的具体功能分析 .153.2.2 院办人员实现功能描述 153.2.3 系主任实现功能描述 163.2.3 教师实现功能描述 173.3 系统运行环境 .173.3.1 软件 173.3.2 硬件 184数据库设计 .194.1 数据库模型

3、 .194.2 数据库表设计 .215 详细设计 .245.1 ASP.NET 与 SQL Server 数据库连接 245.2 模块实现 .245.2.1 登录模块 245.2.2 系统用户管理模块 265.2.3 教师信息管理模块 265.2.4 课程信息模块 275.2.5 教材管理模块 285.2.6 验证码功能模块 306 系统测试 .316.1 引言 .316.1.1 编写目的 316.1.2 定义 316.2 任务概述 .316.2.1 需求概述 31重庆理工大学毕业论文 重庆理工大学专业系教材征订管理系统设计与实现6.2.2 条件与限制 326.3 计划 .326.3.1 测试

4、项目 326.3.2 测试准备 326.4 测试项目说明 .326.4.1 登录测试 326.4.2 信息管理测试 33结论 .35参考文献 .36致谢 .37文献综述 .38重庆理工大学毕业论文 重庆理工大学专业系教材征订管理系统设计与实现I摘要随着这个信息时代的飞速发展,社会上的每一个行业都在发生着翻天覆地的变化,计算机在各行各业都得到了一定的应用,在高校数字化的管理模式中更是体现得淋漓尽致。随着高等院校招生规模的逐年扩大,每一个高等院校的专业也在不断的增加,再加上每个学校都有大量的各种不同类型的选修课,教材的品种数量也呈直线上升,高校的教材征订管理方式及效率的矛盾也逐渐明显。传统的教材征

5、订管理方式通常都是通过 excel 表格或纸质表格填报等纯手工方式来完成,在复杂繁琐的高校教材征订管理过程中,在上报、征订和统计的过程中存在诸多不便和差池,并且造成了人力的大量耗费,纯手工的方式在管理质量和效率上不能满足大规模管理的实际需求。因而教材征订管理系统的出现,不仅仅是解决了上面的问题,还在便捷、可靠性高、快速的同时为学校节约了很多的经费。计算机应用于管理中也正是以它自身的优越性在管理中拥有了不可替代的地位。当前,各大高等院校并没有一套完整且统一的教材征订管理系统,因而,开发和应用教材征订管理系统的必要性就不言而喻。专业系教材征订管理系统的设计是基于 ASP.NET 技术、SQL Se

6、rver 数据库以及 iis 服务器的设计方式,使用 Visual Studio 2010 进行系统的开发,加之运用 Photoshop CS6 技术来使网页更加美观,辅之以 CSS 技术。教材征订管理系统是基于面向对象编程的 web 应用程序。该系统是按照高等院校的教材征订管理体系的相关的业务流程和实际需求进行详细设计并实现的。采用计算机来进行教材征订管理,实现了信息化数据管理和展示,提高了管理的方便性、快捷性等,同时也适应当代社会信息飞速发展的特征。关键词:教材征订管理系统; ASP.NET 编程技术;SQL Server 数据库重庆理工大学毕业论文 重庆理工大学专业系教材征订管理系统设计

7、与实现IIAbstractAlong with the rapid development of the information age, businesses are undergoing tremendous changes in the computer industries have been some applications, colleges and universities digitized management model is reflected most vividly. With enrollment in institutions of higher learnin

8、g has expanded each year, each professional institutions of higher education is constantly increasing, coupled Each school has a large variety of different types of elective courses, the number of varieties of materials also skyrocketed contradictions subscription management and efficiency of univer

9、sity textbooks became clear. The traditional textbook Subscription management is usually done by completing the excel spreadsheet or other paper form handmade way, complex and cumbersome College Textbooks subscription management process, reporting, there are many inconveniences and mistake subscript

10、ion and statistical process, and causing a large number of labor-intensive, purely manual mode can not meet the actual 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 co

11、nvenient, high reliability, fast at the same time for the school to save a lot of money. It is also used in computer management 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 subs

12、cription management system, therefore, the need for the development and application of materials Subscription Management 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

13、Studio2010 development system, coupled with the use of Photoshop CS6 technology to make the web more beautiful, complemented by CSS technology. 重庆理工大学毕业论文 重庆理工大学专业系教材征订管理系统设计与实现IIISubscription materials management system is based on object-oriented programming web applications. The system is in acco

14、rdance with the relevant business processes and the actual needs of institutions of higher learning materials subscription management system detailed design and implementation. Subscription to the use of computer materials management, information management and data display, improve the management o

15、f convenience, speed etc., but also to adapt to the rapid development of modern information society characteristics.Keywords: textbooks Subscription Management System; A programming techniques; SQL Server database11 绪论1.1 项目背景目前,几乎所有的高等院校都有自己的校园网,为了进一步的加强数字化校园的建设及更加快速便捷准确、省时省力的做好校内工作,现考虑把教师征订教材的系统也建

16、立到校园网上。也就是建立专业系教材征订管理网站系统。该系统包括了院办人员入口、系主任入口和教师入口等部分。教师根系主任的安排填写并提交所需教材信息。系主任对教师所提交的教材信息进行审核,审核通过后提交给院办。基于 web 开发校园网教材征订的目的是使教材征订工作方便快捷准确的同时,让教师作为主体充分参与到自己的教材预订和管理中,从而节约了教材科工作人员的时间,大幅度减少了他们的工作量。教材征订管理系统的开发有助于提高教材科员工的效率,使教材征订工作变得不再那么复杂繁琐,还可以避免以前纯手工征订出错率较大的缺点。现在工作人员的工作很简单,只需要使用院办人员的角色来登录进入该系统,就可以看见全部教

17、材的征订情况,大大减少了很多不必要且繁琐的手工征订环节;教材征订管理系统的全面自动化,为学校较少了一笔财政支出的同时还确保了教材征订信息的准确性。1.2 现状随着这个时代的快速信息化,每一个行业都在发生很大的变化,现在,国家大力提倡并支持无纸化办公。因为这样节约了时间的同时,又节约了大量的资源,各大高校在教材征订方面因为高等院校规模的扩展,高校的管理方式和效率的矛盾也日益凸显。纯手工的方式在质量和效率上都不能再适应规模较大的实际需求。因此,计算机的相关应用在该领域便应运而生。在节约人力、财政、物资等资源上来说,应用计算机来进行管理比传统的管理模式要更加节约。目前本校还没有实现教材的网上征订与发

18、放,没有相关的教材征订系统。因此本系统的开发只能多与指导老师沟通,根据学生和教师以及学校的实际需重庆理工大学毕业论文 重庆理工大学专业系教材征订管理系统设计与实现2求而设计开发。教材征订系统可使工作质量、工作效率等得到提高,为学校的日常管理及教学活动做出贡献。1.3 论文结构安排论文从软件开发生命周期出发描述了系统的开发过程,在开始简单介绍了该项目的开发背景及现状,接下来是开发该项目使用的相关技术和基本开发工具,然后着重描述了该项目的需求分析、总体设计和详细设计与实现过程,最后完成系统测试,并作了总结。论文全部分为七大部分,具体的情况如下:第一部分:绪论。介绍项目背景及意义、应用现状和论文结构

19、安排等。第二部分:系统分析。从实际业务流程、设计目标、功能需求和性能需求四个方面对系统进行需求分析,并介绍系统的开发技术及开发工具,介绍开发系统用到的相关技术及工具等。第三部分:总体设计。从设计目标、功能模块设计等方面对系统进行概要设计分析,并画出了系统功能结构图,介绍详细的功能模块。第四部分:数据库设计。从系统架构设计、功能设计、数据库设计和接口设计四个方面对系统进行总体设计。第五部分:详细设计与实现。首先设计系统界面,然后按照 C#、SQL Server 和 iis 的整合思想,实现本系统主要模块。第六部分:测试。按照测试计划对系统进行测试。第七部分:结束语。总结系统功能和优点,并对系统后

20、续工作进行展望。1.4 相关技术介绍1.4.1 UML语言统一建模语言,一种可视化的建模语言,开发者用以表达设计思路,它体现了设计思想,可以算作是一种辅助工具。UML 包含图形元素,而它们相互之间是可以组合在一起形成图表来使用的,而这些元素之间的组合是有一定的规则的。设计系统时,可以采用 UML 中的不同图,比如行为图,又例如用例图等,一个系统可由多个视图一起来展示,组合的视图被称为模型。UML 模型就是用于描述系统需要做什么的。 重庆理工大学毕业论文 重庆理工大学专业系教材征订管理系统设计与实现31.4.2 C#语言C#(C sharp)是微软推出的一门新语言。它也是一种编程语言,并且是面向

21、对象的。程序开发者使用 C#进行编程,对于编写 Microsoft .NET 的应用程序而言,是迅速的。Microsoft .NET 包含的服务与工具可在开发领域得到最大程度的发挥。C#与 C+很相似,因此有相似编程语言经验的开发者在使用 C#编程时可很快上手。C#的优点还有在编程中不容易出错的同时还可使得开发者减少代码做更多的事。C#组件可转化成 XML 服务,所以其他的应用程序也可以在Internet 调用它。编程者的效率因使用 C#而有所提高,还能避免一些错误,同时编程者扩展应用也会更加方便。因此,C#是一门很棒的编程语言。1.4.3 HTML超文本标记语言HTML,即超文本标记语言,它

22、有自己的原理,W3C 制定了一套标准是关于网页显示的,若是点击开启网页,HTML 的代码会以界面的形式在浏览器上显现出来。Div 和 CSS 是 HTML 的技术,使用它们来对界面样式进行控制,在提高了代码复用率的同时,还为开发者减轻了工作负担。但这样无法与使用者建立互动,因此加入了 JavaScript 脚本使得网页呈现动态,以此来实现与使用者的互动。本项目的前台融合了 HTML、Div+CSS 的设计。1.4.4 JavaScript脚本语言JS,即 JavaScript 的简称,一种脚本语言,在客户端(如浏览器)运行,与编程语言 Java 的语法是相似的。 JavaScript 嵌入到

23、HTML 里,经过浏览器对相应的代码进行操作以此来操作 HTML 的元素,通过这一系列动作,使得网页呈现动态在浏览器中显现出来,从而实现与使用者的互动。系统加上了JavaScript 代码后,可美化系统。1.4.5 SQL Server数据库简介在 WEB 应用方面 SQL Server 是最好的关系数据库管理系统应用软件之一。重庆理工大学毕业论文 重庆理工大学专业系教材征订管理系统设计与实现4SQL Server 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,不是把全部数据放在一个大仓库内,因此就提高了灵活性且增加了速度。SQL Server 所使用的 SQL 语言是用于访问数

24、据库的最常用标准化语言。由于 SQL Server 软件其速度快、体积小、总体成本低,尤其是在开放源码这一特点,中小型网站的开发都选择 SQL Server 来作为网站的数据库。C# 和 Iis 可搭配组成良好的开发环境。重庆理工大学毕业论文 重庆理工大学专业系教材征订管理系统设计与实现52 系统分析2.1 可行性分析2.1.1 技术可行性本项目对硬件及软件的要求并不高,当今社会的普通计算机硬软件资源就完全能够满足本项目的开发要求。本项目拟定采用 C#技术(扩张性强,网络提供了大量第三方插件) ,结合 html、Javascrit、CSS 等技术来完成开发任务。SQL Server 数据库引擎

25、为关系型数据和结构化数据提供了更安全可靠的存储功能,让我们可以构建和管理高性能的数据应用程序。因此,技术上是可行的。2.1.2 经济可行性在经济方面需要估算新系统的开发费用和运行、维护费用等。本网站开发过程需要一台计算机即可,开发成本低,后期系统维护费用也相对较低。在经济上也是可行的。2.1.3 操作可行性本网站是基于 Web 开发的,界面简单易操作,用户只要会上网就能很熟练地操作,同时只要在有网络的情况下用户就可以随时随地地利用浏览器浏览网站,教师发布教材信息,系主任审核教材。教材征订系统是一种网络服务载体,为高校教材征订工作提供了更加便捷的通道。所以,设计这个系统,目的是给高校老师提供一个

26、便捷的征订平台,通过系统对教材进行征订,减少工作量,提高教材征订效率。与现有的教材征订方式相比,教材征订管理系统结合高校教材征订工作的需要,在功能上基本满足高校教材征订工作。在角色上分为院办、系主任、教师三大角色。具有 excel 导入及导出等功能,使整个系统在功能效率上,更加重庆理工大学毕业论文 重庆理工大学专业系教材征订管理系统设计与实现6智能化、科学化。2.2 需求分析2.2.1 性能需求(1)系统的加工精度和实时性要求系统的性能要求,在系统设计和开发过程中,应充分考虑系统当前和将来可能继承的工作量,使系统处理能力和响应时间能满足信息的处理需求。(2)系统的开放性:系统在开发过程中,应充

27、分考虑数据表成员用户选择领域变化的方式,用户查询需求也将不断更新和完善。所有这些都要求系统提供足够的手段进行调整和扩展。要做到这一点,系统应该是开放系统,只要符合一定的标准,就可以简单的加入和减少系统的硬件配置,通过软件的修补,替换系统的升级和更新。系统可用性和可维护性(3)系统的数据要求:1、数据录入和处理的准确性和实时性。2、数据一致性和完整性。3、数据共享和独立性。4、要求数据安全、响应速度快,对各种数据处理的科学性、有效性。2.2.2 功能需求本系统总共提供三个操作平台,即院办平台、系主任平台、教师平台。此系统提供了三个平台的统一登录界面,根据选择不同的角色使用工号及密码来进入不同的平

28、台。(1)根据需求形成主登录界面。(2)用户通过登录界面选择角色进入对应的平台。一、院办平台若用户以院办的角色登录界面,则进入院办平台。院办工作人员的身份和权限通过点击“系统用户管理”可以进入管理的操作界面,院办管理员可以对院办人员、系主任的信息进行增、删、改、查;点击教师信息管理可以对教师信息(工号、性别、归属)进行增、删、改、查;点击课程信息管理可以手动对课程信息进行增、删、改、查,同时还可以以 excel 的形式将课程信息导入重庆理工大学毕业论文 重庆理工大学专业系教材征订管理系统设计与实现7到数据库中;点击教材信息管理,可以对教材信息进行查询,并可将其导出至excel。院办平台用例图如

29、图 2-1 所示。院办院 办 平 台系统用户管理教师信息管理课程信息管理教材信息管理图 2-1 院办平台用例图二、系主任平台若用户以系主任的角色登录界面,则进入系主任平台。系主任通过该界面可以通过点击用户管理对自己的登录密码进行修改;点击课程信息管理可以对课程信息进行查询,同时还可以为课程指定教材征订的责任教师。点击教材信息查询审核,可以对教师所提交的教材进行审核、修改和删除等操作,并可将教材信息列表以 excel 形式导出。系主任平台用例图如图 2-2 所示。重庆理工大学毕业论文 重庆理工大学专业系教材征订管理系统设计与实现8系主任系 主 任 平 台个人信息管理指定责任老师教材信息审核教材信

30、息导出图 2-2 系主任平台用例图三、教师平台若用户以教师的角色登录界面,则进入教师平台。教师在该界面上通过点击个人资料管理可对自己的信息(工号、密码、归属、手机号、邮箱等)进行修改。通过点击教材信息管理中的教材信息添加,可为系主任所指定的课程添加教材征订相关信息。 (教材编号、教材名称、出版社、作者、价格、教师用量)。通过点击教材信息查询可以修改或删除所添加的教材信息,可以查看到自己提交的教材信息是否已经通过系主任的审核。教师平台用例图如图 2-3 所示。教师教 师 平 台个人信息管理教材信息填写教材信息修改删除图 2-3 教师平台用例图重庆理工大学毕业论文 重庆理工大学专业系教材征订管理系

31、统设计与实现92.3 业务功能分析高等院校教材征订管理涉及到大量的数据,若用传统的手工方式来完成如此大量的数据处理,造成人力财力物力的不必要浪费的同时,关键是信息的正确性还不能得到保证,为了满足学校对教材征订管理的实际需求,现需一套教材征订管理系统来完成这项工作。作为计算机应用中的一部分,运用计算机对教材征订加以管理,将拥有手工方式无法相比的优点 如: 查找方便、成本低、传输迅速、存储量大、准确性高。这一系列优点大大地提高教材征订的效率。但同时还需要注意以下几点:(1)应注意信息的准确、及时、适用、经济,只有及时、准确的信息才能保证系统开发的质量和效率。 (3)应该考虑到全局,注意系统的可扩展

32、性和可延伸性的同时应注意系统的整体优化性。(4)最好采用学校现有的软硬件环境,参照先进的管理系统开发方案,实现充分利用学校现有资源、提高系统开发水平和应用及尽量减少系统成本为学校节约财政支出的目的。(5)完成的系统要符合学校对教材征订管理的规定,满足教师教材征订管理的工作需求并达到操作过程中的便捷、直观、实用、安全等要求。2.4 业务流程分析首先系统用户使用账号和密码等数据进行登录,此时数据流由界面输入流向数据库进行逻辑验证,如果找到该数据记录则进行页面跳转,跳转至系统首页,系统用户在系统内进行数据操作,此时数据流的有效数据流流向数据库中心执行相应的数据 sql 语句,完成增删改查等操作,最后

33、数据流由数据库中心流向系统界面,进行结果显示。图 2-4 所示为数据流图:重庆理工大学毕业论文 重庆理工大学专业系教材征订管理系统设计与实现10教材征订管理系统院办系主任输入信息输出教师输入输出输出输入图 2-4 数据流图(1 层图)数据流图是组织中信息运动的抽象,是信息系统逻辑模型的主要形式,主要作用就是作为系统分析人员和用户进行交流的有效手段。根据教材征订管理系统的数据流,先得到系统的顶层数据流图,从系统的顶层数据流图可以从系统功能模块上再细分为二层数据流图,二层数据流图如图 2-5,教师数据流图如图 2-6。系主任数据流图如图 2-7。1 . 院办登录 2 . 命令选择3 . 教师信息管

34、理4 . 课程信息管理5 . 教材审核6 . 统计信息管理7 . 信息保存8 . 控制面板1 0 . 数据显示信息9 . 数据保存信息院办输入操作命令教师信息命令课程信息命令统计信息命令保存信息命令显示信息8 . 控制面板 1 . 教师登录 2 . 命令选择教师输入操作命令1 0 . 添加教材8 . 控制面板1 . 系主任登录2 . 命令选择系主任输入操作命令图 2-5 数据流图(2 层图)重庆理工大学毕业论文 重庆理工大学专业系教材征订管理系统设计与实现111 . 1 密码核对教师4 . 1 教材管理4 . 1 . 2 教材记录4 . 1 . 1 教材添加用户信息表原口令口令错误口令正确口令

35、产生无效信息教材信息显示信息数据库教材信息存储数据教材数据核对信息显示信息图 2-6 数据流图(3 层图)系主任 3 . 1 个人中心3 . 1 . 2 审核教材信息3 . 1 . 1 课程信息审核信息数据库教材表教材数据查询信息显示信息数据修改错误数据修改数据图 2-7 数据流图(3 层图)系统流程图是绘系统物理模型的传统工具。它的基本思想是用图形符号以黑盒子形式描绘系统里面的每个部件(程序、文件、数据库、表格、人工过程等)重庆理工大学毕业论文 重庆理工大学专业系教材征订管理系统设计与实现12,表达信息在各个部件之间流动的情况。流程分析:首先以院办的身份在登录页面输入账号和密码,经过数据库身

36、份验证,验证成功后登录系统主页,可以使用系统用户管理、教师信息管理、课程信息管理、教材信息管理、系统管理等功能操作。以系主任的身份在登录页面输入账号和密码,经过数据库身份验证,验证成功后登录系统主页,可以使用课程信息查询、指定课程教师、教材信息管理等功能。以教师的身份在登录页面输入账号和密码,经过数据库身份验证,验证成功后登录系统主页,可以使用个人资料管理、教材信息管理等功能。以院办的身份在登录页面输入账号和密码,经过数据库身份验证,验证成功后登录系统主页,可以输入哪年哪学期可查询任务书情况并导出,发布课程基本信息。系统流程图如图 2-8 所示:系 主 任浏 览 版 块登 陆登 陆院 办个 人

37、 信 息教 材 征 订管 理 版 块 添 加管 理管 理教 师登 陆教 材 审 核课 程 信 息图 2-8 系统流程图重庆理工大学毕业论文 重庆理工大学专业系教材征订管理系统设计与实现133 总体设计3.1 系统目标教材征订管理系统为了适应需求而设计的。集信息的显示、输入、修改、删除、查询等各种处理为一体,信息维护起来非常方便。教师使用本系统可以进行教材征订申请,系主任审核教材,院办人员管理课程、教师、系主任信息,大大提高了信息管理的工作效率,本系统的亮点在于界面简明又不失美感,各个功能对应的页面模块和按钮简单明了,用户只需要经过简单地试用就可以熟练上手,本系统符合人机交互的“所见即所得”原则

38、。手工业务流程图如图 3-1:教师 、 课程信息录入基本信息征订教材课程指导教师审核教材Y E S院办人员教师用户开始结束系主任信息查询图 3-1 手工业务流程图手工业务流程图分析:首先由院办人员进行基本信息的录入,包括系统人重庆理工大学毕业论文 重庆理工大学专业系教材征订管理系统设计与实现14员管理、课程信息管理、系主任信息管理、教师信息管理等信息的录入,有了教师信息,教师用户可以使用账号密码登录系统,申请征订教材,然后由系主任登录系统进行教材审核,并给课程指定任教教师。教材征订系统用例图如图 3-2 所示,院办人员发布课程信息后由系主任为课程指定教材征订的责任老师,老师填写教材信息提交给系

39、主任,系主任审核教材信息后将其提交到院办。教师系主任院办人员教材信息填写教材信息查询指定责任教师审核并汇总教材信息查询提交的教材信息课程信息导入教材信息提交提交汇总信息图 3-2 教材征订系统用例图3.2 功能设计教材征订管理系统是一个典型的信息管理系统,分别可以使用院办、系主任、教师等角色登录进入相应界面来完成相应的操作。如图 3-3 为系统功能结构图。重庆理工大学毕业论文 重庆理工大学专业系教材征订管理系统设计与实现15图 3-3 系统功能结构图3.2.1 权限用户的具体功能分析(1)院办人员权限子系统:系统用户信息管理、教师信息管理、课程信息管理、教材信息管理、系统管理等功能模块。(2)

40、系主任权限子系统:课程信息查询、指定教材征订责任教师、教材信息管理(教程审核)等功能模块。(3)教师权限子系统:个人资料管理、教材信息管理等功能模块。3.2.2 院办人员实现功能描述以院办的身份在登录页面输入账号和密码,经过数据库身份验证,验证成功后登录系统主页,可以使用系统用户管理(院办人员用户添加、删除、修改、修改密码) 、教师信息管理(教师信息添加、删除、修改) 、课程信息管理(课程信息添加、删除、修改) 、教材信息管理(教材信息查询、附件下载) 、系统管理(数据备份)等功能操作。院办人员子系统结构图如图 3-4 所示。重庆理工大学毕业论文 重庆理工大学专业系教材征订管理系统设计与实现1

41、6院办教材信息查询课程信息管理教师信息管理系统用户管理系统管理图 3-4 院办人员子系统结构图3.2.3 系主任实现功能描述以系主任的身份在登录页面输入账号和密码,经过数据库身份验证,验证成功后登录系统主页,可以使用课程信息查询、指定教材征订责任教师、教材信息管理(教材审核)等功能。系主任子系统结构图如图 3-5 所示。系主任个人资料管理教材信息审核指定责任教师图 3-5 系主任子系统结构图重庆理工大学毕业论文 重庆理工大学专业系教材征订管理系统设计与实现173.2.3 教师实现功能描述以教师的身份在登录页面输入账号和密码,经过数据库身份验证,验证成功后登录系统主页,可以使用个人资料管理、教材

42、信息管理(教材添加、删除、修改)等功能。同时可以通过关键字搜索可以搜索相应的信息,打印各种详细信息,导出各类信息列表至 excel 中。教师子系统结构图如图 3-6 所示。教师个人资料管理教材信息添加教材信息删除图 3-6 教师子系统结构图3.3 系统运行环境3.3.1 软件开发工具:Microsoft Visual Studio 2010 及以上版本绘图工具:Microsoft Visio操作系统:Windows 7 及以上版本浏览器:IE8.0 及以上版本数据库:SQL Server 2008 及以上版本Web 服务器:IIS5.0重庆理工大学毕业论文 重庆理工大学专业系教材征订管理系统设

43、计与实现183.3.2 硬件CPU:Intel Core i3,主频 2GHz 及以上硬盘:300G 以上内存:1G 以上重庆理工大学毕业论文 重庆理工大学专业系教材征订管理系统设计与实现194 数据库设计4.1 数据库模型数据库模型图主要是对数据库表进行设计的一个概念模型图,从数据库模型图可以了解到表的关联关系和要进行设计的表所需要的字段,开发人员可以通过该模型图进行设计数据库。(1)系统 E-R 图概念模型的设计是为了将现实世界信息进行抽象,对信息世界建模,是进行数据库设计的有力工具。数据库概念模型设计可通过 E-R 图来描述现实世界的概念模型。本系统的 E-R 图表现了系统中各个实体之间

44、的联系。 总体 E-R 图如图 4-2 所示。(2)实体属性图系统总体的实体图如图 4-1。课程系主任教师管理员添加N1管理1N管理1NN教材N审核1N指定1N4-1 总体 ER 图院办人员的实体图如图 4-2。院办人员实体具有编号、账号、密码等属性。重庆理工大学毕业论文 重庆理工大学专业系教材征订管理系统设计与实现20编号账号密码管理员信息表图 4-2 院办人员实体图系主任实体图如图 4-3 所示。图 4-3 系主任实体图教师实体图如图 4-4 所示。教师实体具有工号、密码、手机号、邮箱、归属等属性。图 4-4 教师实体图重庆理工大学毕业论文 重庆理工大学专业系教材征订管理系统设计与实现21

45、4.2 数据库表设计经过前期的需求分析、可执行分析、数据流分析等各个流程分析,结合软件工程的高内聚、低耦合规则,并考虑到以后的程序功能扩展,设计如下几张表:数据库结构设计要求根据数据字典、使用的数据库管理系统以及系统开发工具设计出数据库以及各个数据表的结构。系统采用 SQL Server 数据库。院办人员表主要存储了院办人员信息,只有在这个表中存在的用户才能登录到院办人员界面。院办人员信息表的设计如表4-1所示。表4-1 allusers序号 字段名称 字段类型 大小 允许为空 最大长度 备注1 ID Int 4 自增编号 10 2 username VarChar 50 是 255 3 pw

46、d VarChar 50 是 255 4 cx VarChar 50 是 255 5 addtime DateTime 8 是 23 教材信息表如表 4-2 所示表 4-2 jiaocaixinxi序号 字段名称 字段类型 大小 允许为空 最大长度 备注1 ID Int 4 自增编号 10 2 jiaocaibianhao VarChar 50 是 255 3 jiaocaimingcheng VarChar 50 是 255 4 chubanshe VarChar 50 是 255 5 zuozhe VarChar 50 是 255 6 jiage VarChar 50 是 255 重庆理工

47、大学毕业论文 重庆理工大学专业系教材征订管理系统设计与实现227 jiaoshiyongliang VarChar 50 是 255 8 fujian VarChar 50 是 255 9 beizhu VarChar 500 是 255 10 issh VarChar 2 是 255 11 addtime DateTime 8 是 23 教师信息表如表 4-3 所示表 4-3 jiaoshixinxi序号 字段名称 字段类型 大小 允许为空 最大长度 备注1 ID Int 4 自增编号 10 2 gonghao VarChar 50 是 255 3 mima VarChar 50 是 255

48、 4 xingming VarChar 50 是 255 5 xingbie VarChar 50 是 255 6 guishu VarChar 50 是 255 7 bangongshi VarChar 50 是 255 8 touxiang VarChar 50 是 255 9 shoujihao VarChar 50 是 255 10 youxiang VarChar 50 是 255 11 beizhu VarChar 500 是 255 12 addtime DateTime 8 是 23 课程信息表如表 4-4 所示表 4-4 kechengxinxi序号 字段名称 字段类型 大小 允许为空 最大长度 备注1 ID Int 4 自增编号 10 2 kechengbianhao VarChar 50 是 255 重庆理工大学毕业论文 重庆理工大学专业系教材征订管理系统设计与实现233 kech

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 学术论文 > 毕业论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报