计算机软件设计 实践教学材料管理系统的设计与实现_第1页
计算机软件设计 实践教学材料管理系统的设计与实现_第2页
计算机软件设计 实践教学材料管理系统的设计与实现_第3页
计算机软件设计 实践教学材料管理系统的设计与实现_第4页
计算机软件设计 实践教学材料管理系统的设计与实现_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、XXX毕业设计(论文)说明书题 目: 实践教学材料管理系统的设计与实现 作 者: 学 号: 系 (院): 计算机科学系 专业班级: 指导者: XXX 讲 师 (姓 名) (专业技术职务)评阅者: (姓 名) (专业技术职务) 2021年 6 月 XXX毕业设计论文中文摘要实践教学材料管理系统的设计与实现摘 要:实践教学材料管理是高校教学管理工作的一项重要内容,工作流程相当复杂,工作量也非常的大。因此设计一个科学合理的管理系统,方便指导老师和教务管理人员对实践材料工作进行全程的监控和管理,是各高校迫切需要解决的问题。本文详细地分析了B/S模式、Web数据库和.NET技术,设计实现了基于Web的实

2、践教学材料管理系统。本系统的主要工作包括:1用户能够利用该系统进行文档上传,查看个人信息、文档信息等。2管理员通过该系统管理学生、教师、实践教学材料等根本信息。3实践教师利用该系统浏览和评阅学生的实验、课程设计、实习等。该系统大大降低了实践教学材料管理的工作量和复杂度,为提高实践教学材料的管理水平提供一种有效的途径。本系统采用.NET和SQL SERVER 2000数据库管理系统作为工具进行开发.解除了用户手工操作的繁琐,减少了管理员整理文档的麻烦. 是教务管理的一种工具。是一个能够实现实时的进行行为统计和记录的交互系统。关键词:实践教学材料 管理系统 基于W毕业设计论文外文摘要Design

3、and Implement of a Web-based Systemfor Practice Teaching Thesis ManagementAbstract: Practice teaching thesis management is one of the most important teaching management works in colleges and universities. A very complex workflow must be followed and a lot of work must be completed during the process

4、. It is very argent and necessary to design a scientific and rational management system to help instruction teachers and academic managers to carry out the graduate design work. In this article, B/S model, Web database and .NET technology have been analyzed particularly, and a practice teaching thes

5、is management system based on Web has been designed and realized.This system mainly includes following functions. (1) A system for user to upload files, query personal information and file information (2) A system for super managers to manage the information of students, teachers, practice teaching

6、thesis (3) A system for teachers to browse and comment students experiment, the course design, practice, etc. The system can greatly reduce the complexity and workload in college practice teaching thesis management, and provide an effective means to improve graduation thesis management level.This sy

7、stem uses .NET and SERVER 2,000 database management system as developing tools, and has relieved teacher manual operation tedious, reduced the users trouble of reorganize the documents. It is one kind of the educational administration management tool. It is an alternately systematic which can realiz

8、e real-time carries on the behavior statistics and the recording.Keywords: Practice teaching thesis; Management system; W.目 录 TOC o 1-3 h z u HYPERLINK l _Toc170196969 1 引言 PAGEREF _Toc170196969 h 1 HYPERLINK l _Toc170196970 1.1 课题研究背景和意义 PAGEREF _Toc170196970 h 1 HYPERLINK l _Toc170196971 1.1.1 研究目

9、的与意义 PAGEREF _Toc170196971 h 1 HYPERLINK l _Toc170196972 1.1.2 本课题的开展前景和趋势 PAGEREF _Toc170196972 h 2 HYPERLINK l _Toc170196973 1.2 课题定义及系统内容简介 PAGEREF _Toc170196973 h 3 HYPERLINK l _Toc170196974 1.2.1 课题定义 PAGEREF _Toc170196974 h 3 HYPERLINK l _Toc170196975 1.2.2 系统内容简介 PAGEREF _Toc170196975 h 3 HYP

10、ERLINK l _Toc170196976 1.3 课题调研及可行性研究 PAGEREF _Toc170196976 h 3 HYPERLINK l _Toc170196977 课题调研 PAGEREF _Toc170196977 h 3 HYPERLINK l _Toc170196978 1.3.2 可行性研究 PAGEREF _Toc170196978 h 3 HYPERLINK l _Toc170196979 1.3.3 本课题的实现途径 PAGEREF _Toc170196979 h 5 HYPERLINK l _Toc170196980 1.4 本文的组织结构 PAGEREF _T

11、oc170196980 h 6 HYPERLINK l _Toc170196981 2 系统需求分析 PAGEREF _Toc170196981 h 7 HYPERLINK l _Toc170196982 2.1 概述 PAGEREF _Toc170196982 h 7 HYPERLINK l _Toc170196983 2.2 系统功能介绍 PAGEREF _Toc170196983 h 7 HYPERLINK l _Toc170196984 2.3 数据流图的设计 PAGEREF _Toc170196984 h 8 HYPERLINK l _Toc170196985 2.4 数据字典 PA

12、GEREF _Toc170196985 h 9 HYPERLINK l _Toc170196986 2.5 系统开发与运行环境确定 PAGEREF _Toc170196986 h 12 HYPERLINK l _Toc170196987 2.5.1 系统开发 PAGEREF _Toc170196987 h 12 HYPERLINK l _Toc170196988 2.5.2 系统运行环境 PAGEREF _Toc170196988 h 12 HYPERLINK l _Toc170196989 2.3.3 相关开发工具简介 PAGEREF _Toc170196989 h 12 HYPERLINK

13、 l _Toc170196990 3 总体设计 PAGEREF _Toc170196990 h 14 HYPERLINK l _Toc170196991 3.1 系统总体系结构设计 PAGEREF _Toc170196991 h 14 HYPERLINK l _Toc170196992 3.2 数据模型设计 PAGEREF _Toc170196992 h 16 HYPERLINK l _Toc170196993 实体联系图设计 PAGEREF _Toc170196993 h 17 HYPERLINK l _Toc170196994 3.2.2 关系模型设计 PAGEREF _Toc170196

14、994 h 17 HYPERLINK l _Toc170196995 3.3 根本表 PAGEREF _Toc170196995 h 18 HYPERLINK l _Toc170196996 4 详细设计 PAGEREF _Toc170196996 h 23 HYPERLINK l _Toc170196997 4.1 系统流程图 PAGEREF _Toc170196997 h 23 HYPERLINK l _Toc170196998 4.1.1 登陆流程图 PAGEREF _Toc170196998 h 24 HYPERLINK l _Toc170196999 4.1.2 学生管理流程图 PA

15、GEREF _Toc170196999 h 24 HYPERLINK l _Toc170197000 4.1.3 教师用户流程图 PAGEREF _Toc170197000 h 25 HYPERLINK l _Toc170197001 4.1.4 管理员管理流程图 PAGEREF _Toc170197001 h 25 HYPERLINK l _Toc170197002 4.2 系统的模块实现 PAGEREF _Toc170197002 h 26 HYPERLINK l _Toc170197003 4.2.1 登陆模块 PAGEREF _Toc170197003 h 26 HYPERLINK l

16、 _Toc170197004 4.2.1 管理员局部 PAGEREF _Toc170197004 h 27 HYPERLINK l _Toc170197005 4.2.2 教师管理局部 PAGEREF _Toc170197005 h 35 HYPERLINK l _Toc170197006 4.2.3 学生管理局部 PAGEREF _Toc170197006 h 37 HYPERLINK l _Toc170197007 5.用户使用手册 PAGEREF _Toc170197007 h 40 HYPERLINK l _Toc170197008 系统功能及用户环境简介 PAGEREF _Toc17

17、0197008 h 40 HYPERLINK l _Toc170197009 5.1.1 系统功能简介 PAGEREF _Toc170197009 h 40 HYPERLINK l _Toc170197010 5.1.2 系统运行环境简介 PAGEREF _Toc170197010 h 40 HYPERLINK l _Toc170197011 系统运行与操作指南 PAGEREF _Toc170197011 h 40 HYPERLINK l _Toc170197012 6.系统评价 PAGEREF _Toc170197012 h 41 HYPERLINK l _Toc170197013 系统主要

18、特色/优点介绍 PAGEREF _Toc170197013 h 41 HYPERLINK l _Toc170197014 系统存在缺乏与改良方案 PAGEREF _Toc170197014 h 41 HYPERLINK l _Toc170197015 7 毕业设计心得与收获 PAGEREF _Toc170197015 h 42 HYPERLINK l _Toc170197016 结 论 PAGEREF _Toc170197016 h 43 HYPERLINK l _Toc170197017 致 谢 PAGEREF _Toc170197017 h 44 HYPERLINK l _Toc17019

19、7018 参 考 文 献 PAGEREF _Toc170197018 h 451 引言近年来,以Internet为代表的信息新技术迅速开展,计算机应用在中国迅速普及,已经深入到人们的日常生活,给人们带来了很多便利,可以说离开了计算机人们将不能正常生活。同时,现在越来越多的企业开始利用计算机技术,减轻工作的人员负担,提高企业管理效率,增加企业的利润,提高竞争力。当计算机技术给人带来阵阵惊喜时,高校作为人才培养的机构,更应该利用先进的计算机技术,提高高校的各项管理。目前,我校在许多方面也采用信息管理系统,提高学校的管理水平。例如:教师测评系统,精品课程系统,网上测试系统等。但是,实践教学材料管理方

20、面还处于传统的手工阶段。手工处理实践教学材料,导致工作量加大;因后期实践材料的越积越多,分类、管理、查询越来越困难、利用率很低。同时,保存也受到很多自然因素的影响(湿度、温度、虫咬),导致保存期受限。以上这些问题的存在,通过一个管理系统就能解决,因此设计一个合理的实践教学材料管理系统是高校迫切需要解决的问题。1.1 课题研究背景和意义1.1.1 研究目的与意义随着信息社会开展对人才素质要求越来越高,需要学校的材料管理工作越来越周到、先进、高效。这不仅使材料管理日常工作日趋复杂、繁重,同时对教务管理的标准化、科学化提出了更高的要求。如何集管理工作自动化和信息化为一体,为管理工作人员提供优质、高效

21、的业务管理和事务处理效劳,实现统一的信息加工、浏览、统计、维护等多项功能,通过局域网为访问者提供全面及时的信息,成为管理工作中急需解决的迫切问题。实践教学材料管理是高校教学管理工作的一项重要内容,工作流程相当复杂,工作量也非常的大,传统的手工整理或仅用计算机进行局部文档的辅助管理工作已经让教师头疼不已,并没有充分发挥计算机和校园网进行对实践材料全程管理的优越性。为解决传统的工作量大、效率低的工作方式,本课题旨在开发基于Web的实践材料管理系统。该系统将采用B/S模式,给学生、教师和管理员提供全过程的在线管理,方便学生可以使用网络进行实践报告提交。教师也可以在线报告的查看,使教师不管是在办公室、

22、在家、还是出差在外都可以评阅学生的作业。本系统可以自动进行实践材料的统计、总汇工作,使管理员不必再进行大量的手工统计工作,只要轻轻点击鼠标就可以取得事半功倍的效果。该系统对管理工作多项事务进行管理,其目的是利用先进的管理理念和信息系统的容量大、分析能力强、获取信息快等特点,使管理摆脱大量的手工重复操作,快速、准确、方便的提供各类统计信息,充分发挥计算机网络的优势,实现资源共享和协同工作,使管理工作到达现代化、标准化、科学化。1.1.2 本课题的开展前景和趋势自20世纪90年代中期至今,互联网技术在我国迅速开展和普及,引出了Intranet、Extranet、Internet、政府上网工程、企业

23、上网工程、电子政府、电子商务、电子管理、政府内部网、企业网、数字神经系统和数字化办公等一系列新概念,面对这些新的概念,办公自动化也有了新的开展。从网络的性质来看,办公自动化应定位于内部网(Intranet),从办公性质来看,办公自动化应定位于数字化办公,从信息化建设的角度来看,办公自动化应是信息化建设的根底。办公自动化建设的本质是提高决策效能为目的的。通过实现办公自动化,或者说实现数字化办公,可以优化现有的管理组织结构,调整管理体制,在提高效率的根底上,增加协同办公能力,强化决策的一致性,最后实现提高决策效能的目的。办公自动化的灵魂是软件,硬件只是实现办公自动化的环境保障。数字化办公的两个明显

24、特征是授权和开放,通过授权确保信息的平安和分层使用,使得数字化办公系统有可以启用的前提,通过开放,使得信息共享成为现实。办公自动化的开展方向应该是数字化办公。所谓数字化办公即几乎所有的办公业务都在网络环境下实现。从技术开展角度来看,特别是互连网技术的开展,平安技术的开展和软件理论的开展,实现数字化办公是可能的。从管理体制和工作习惯的角度来看,全面的数字化办公还有一段距离,首先数字化办公必然冲击现有的管理体制,使现有管理体制发生变革,而管理体制的变革意味着权利和利益的重新分配;另外管理人员原有的工作习惯、工作方式和法律体系有很强的惯性,短时间内改变尚需时日。尽管如此,全面实现数字化办公是办公自动

25、化开展的必然趋势。实现数字化办公既不同于传统的OA,也不同于MIS的建设,它的结构是Intranet网的结构,它的构建思路是自上而下的,即首先把整个内部网看成是一个整体,这个整体的对象是网上所有用户,它必需有一个根底,我们称这个根底为内网平台,就好象PC必需有一个操作系统为根底一样。内网平台负责所有用户对象的管理、负责所有网络资源(含网络应用)的管理、网络资源的分层授权、网络资源的开放标准和提供常用的网络效劳(如邮件、论坛、导航、检索和公告等)。在平台的根底之上,插接各种业务应用(可理解为传统的MIS),这些应用都是网络资源。用户通过统一的浏览器界面入网,网络根据用户的权限提供相应的信息、功能

26、和效劳,使用户在网络环境下办公。实现数字化办公必需有良好的技术支撑,考虑到数字化办公的授权和开放这两个特点,首选是互连网技术及标准,在此根底上采用相关技术。选择与世界开展潮流吻合的技术,技术的标准化程度要高,开放程度要好。在技术结构方面,采用B/S思路,最终用户界面统一为浏览器,应用系统全部在效劳器端,是标准的三层结构体系。系统负载轻,开放性好,系统维护升级方便。在设计思想方面,从传统的面向业务的设计转向面向用户的设计,即将设计的着眼点放在用户对象身上,设计视角范围是整个内部网,在此根底之上进行相关业务设计。将面向对象的思想引入到系统设计中去。1.2 课题定义及系统内容简介1.2.1 课题定义

27、本系统是为方便高校教师管理教学过程中产生的文档而研究开发的。实践教学材料管理系统是指学生可以运用此软件管理自己的根本信息,作业的上传,文档的下载。教师可以运用此软件管理根本资料及实践教学信息,管理学生的实践报告情况,教务员可以运用该软件管理实践教师和学生的根本信息,以及实践教学材料信息的管理。现在,计算机的开展正在改变着传统的教育管理方式,计算机管理文档信息也越来越多,用计算机来管理教学材料也是一种趋势。高校教师教学文档管理系统不仅能有效减少老师的工作量,很好的利用计算机的优势,提高工作效率,也能减少教师整理文档的麻烦。所以就一定要构建一个性能良好平安可靠的可以满足高校教师使用的教学文档管理系

28、统。1.2.2 系统内容简介实践教学材料管理系统能够进行学生成绩信息的发布与查询,包括学生信息、成绩、实践报告信息,实现了学生成绩信息发布与查询的便捷途径,大大节省了人力资源和物力资源的浪费。该系统包含以下几个局部:教师子系统个人信息的维护、报告的批阅、实践教学材料的统计、报表的上传,学生子系统个人信息的维护、报告的上传、实践报告模板的下载、成绩查询,实践教学子系统实践教学信息的浏览、实践报告模板的下载,管理员子系统学生根本信息的维护、教师根本信息的维护、实践材料的统计、实践报告模板的上传。1.3 课题调研及可行性研究在本系统开发之初,为了做好系统需求分析工作,本人做了充分的调研,从而认识到完

29、本钱系统需做到以下几点:1要与高校教师和教务人员进行交流,了解当前高校实践教学材料管理的情况。2设计数据库,具有对复杂表进行处理的能力。3要了解教务人员对实践教学材料管理系统需要实现的功能。4要有.NET应用程序开发能力以及C#根底,有较强的自学能力以及一定的关系数据库理论开发功底。5具体问题再做详细调查研究并与指导老师讨论。6深入地与教师和同学进行交流和调查,最大限度的满足使用者的需要。在充分了解、调查高校如何管理实践教学材料文档的根底上,本人开发这一实践教学材料管理系统。1.3.2 可行性研究可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。可行性研究是在开发软件之

30、前,从经济、技术、操作、法律等各种因素进行具体调查、研究、分析,确定有利和不利的因素、工程是否可行,估计成功率大小、经济效益和社会效果程度。因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。系统的可行性分析主要包括经济上的可行性,技术上的可行性,操作上的可行性和法律上的可行性。本系统的可行性分析如下: 技术可行性本系统选用SQL Server 2000为数据库管理平台、.NET为客户端开发工具,系统架构为浏览器/效劳器B/S两层结构。SQL Server 2000具有以下特点: = 1 * GB3 完全的客户机/

31、效劳器体系结构。这一结构可以更有效地使用网络,因为在客户机/效劳器运算模式下,数据库的查询操作都集中在效劳器方进行,在网络上传输的是用户的请求命令和效劳器的检索结果,而不是整个数据库文件,这样可以减少网络上的数据流量, 从而提高网络的使用效率。 = 2 * GB3 简单的图形化管理工具,是系统管理更为直观方便。SQL Enterprise ManagerSQL企业级管理器是一个基于Windows图形用户界面GUI的集成管理工具,利用它可以完成SQL Server的配置管理工作,如建立设备devices和数据库、备份和恢复数据、执行查询操作、调度和警报管理、数据复制等。 = 3 * GB3 隐含

32、的并发控制能力。SQL Server利用动态锁定功能防止用户在查询和更新并发操作时相互间发生冲突,动态锁定是隐含的,用户不必操心锁定过程。 = 4 * GB3 丰富的编程接口工具。SQL Server提供了Transact_SQL、DB_Library for C和DB_Library for Visual Basic 等专用开发工具,Transact_SQL与工业标准SQL语言兼容,并在其根底上加以扩充,使它更适合事务处理方面的需要。此外,它还支持ODBC标准,可以使用ODBC访问SQL Server数据库。 = 5 * GB3 多线程体系结构。SQL Server支持多线程操作,在多用户并

33、发访问是,系统在产生较小额外负担的情况下能够进行并发处理,从而减少内存需求,提高系统的吞吐量。在用户数量增加是,SQL Server的运行速度也不会明显变慢。 = 6 * GB3 SQL Server是效劳器套件BackOffice的成员之一,它与其它软件Windows XP、Internet Information Server、Exchange Server等有机结合,并充分利用他们所提供的效劳或功能如平安管理、事件日志、性能监视器、内存管理和异步I/O等,从而增强了SQL Server数据库系统的功能,同时占用较少的系统资源。ASP.NET是一项功能强大、非常灵活的新技术,他用于编写动态

34、Web页面。ASP.NET是Microsoft公司的ASP和.NET Framework 这两项核心技术的结合。ASP在Web计算方面已有较长的历史,它所提供的用于创立动态Web页面的强健、快速、有效的方法已经有7年以上的历史。NET Framework 那么是一整套的新技术,Microsoft公司推出次技术的目的是改革未来在所有编程开发中的新功能来创立动态Web页面的一种方法。对ASP.NET需要说明的第一件重要事情是:用户不需要对ASP有任何的了解就可以学习ASP.NET。学习ASP.NET只需具有一些创立Web页面的HTML的知识就可以了。ASP.NET不仅可以生成动态Web页面,并可以

35、将这些页面根据正在使用的浏览器进行裁剪,而且,它提供了大量的可复用的预定义控件,用于ASP.NET工程,减少了要编写的代码,从而在编程时提高工作效率。ASP.NET最引人注目的改良之一是可以用基于.NET Framework的任何编程语言。本系统将选择一种语言,既C#。之所以选择C#,是因为它对于初学这来说是最为简单的,另外,选择C#的最重要的原因就是它随ASP.NET免费提供。经济可行性本课题作为实践教学材料管理系统,主要采用单机开发,资料查找和调研分析等都在学校完成。本系统要求的计算机配置不是很高,需要准备购置费用较低,其他设备的购置本钱也是一般教育机构承当能力之中,设备的安装调试工作简单

36、,相应的费用可以接受。本系统运行的费用较低,系统使用方便、简洁。系统运行后所带来的经济效益:实践教学材料管理系统的建立,将使教务人员从繁重的手工工作中解放出来,必将提高管理人员的工作效率,为实现管理统一化、信息化奠定了坚实的根底,因此在经济方面该系统可以进行开发。操作可行性本系统是一个实践教学材料管理系统,使用该系统的大多数是高校的教务人员,对他们来说,操作本系统将会十分的简便。系统是基于Web的工作界面,管理人员无论是通过局域网还是互联网,都能在浏览器中对实践教学材料进行有效的管理,随时可以更新相关信息,用户只需在自己的计算机上通过Web浏览器访问本系统,同时所有的操作都是基于Web的操作方

37、式,如:链接、按钮、文本框等等。所有的操作通过浏览器完成,客户端不需要配置其他应用软件,用户不需培训,只要稍微提示一下即可。因此,在操作使用上,本系统简单、方便,易于使用户接受,因而是十分可行的法律可行性实践教学材料管理系统的设计与实现由本人开发研制而成,在法律上并未侵害他人权利,不涉及任何公司任何个人的私有信息,不存在任何侵权和知识产权问题,不存在任何侵权行为。无须承当任何法律责任,所以在法律方面开发此系统是完全可行的。 本课题的实现途径本课题将应用面向对象软件工程原那么,按照工程方案、面向对象需求、面向对象分析、面向对象设计、面向对象实现等步骤进行。分析了各个系统阶段的流程图的各种机制并如

38、何在实际情况中适当使用流程图元素和机制,给出了实践教学材料管理系统在需求、分析、设计和实现四个阶段的各种流程图,最后,根据实践教学材料管理系统的系统流程图,给出了该系统的具体实现过程,如何将流程图转换成基于Web的.NET页面代码。本课题选用SQL Server2000为数据库管理平台、Microsoft Visual Studio.NET 2003、Dreamweaver MX为客户端开发工具,系统架构为浏览器/效劳器B/S三层结构。 本文的组织结构第一章是引言, 在引言内对课题的研究背景与研究的目的、意义和课题的开展趋势进行分析,同时在引言内对本次毕业设计所开发的系统进行课题的定义,通过问

39、题的定义明白需要做些什么,并且简单的介绍了一下系统开发内容,同时在开发系统之前对现有系统的调研以及开发本系统的可行性分析还有对论文各章内容的介绍、全文的组织结构。第二章是系统需求分析。第三章是系统设计局部,主要内容是给出了系统的功能介绍,数据流图的设计,数据字典,系统的开发环境,支持运行环境和系统实现的假设干关键技术,数据库关系模型设计,数据库的设计等。第四章是系统主控模块详细设计局部,介绍了本系统的模块简介,系统登录流程,学生管理流程,教师管理流程,管理员管理流程。还包括了系统的主控界面模块设计。包括是管理员管理模块详细设计局部,教师信息管理模块详细设计局部,学生信息管理模块详细设计局部,给

40、出了该模块的体系结构设计,该模块的详细设计,包括界面设计、操作流程的设计实现等。第五章是用户使用手册局部,给出了系统功能、运行环境简介,系统安装手册,系统运行与操作指南。第六章是系统评价局部,给出了系统的主要功能、特色优点介绍、系统存在的缺乏于改良方案等。最后还包括毕业设计心得体会、结论、致谢和参考文献等内容。2 系统需求分析需求分析是系统开发工作中最重要的环节之一,实事求是地全面调查是分析与设计的根底,也就是说这一步的质量对于整个开发工作的成败来说都是决定性的。同时需求分析工作量很大,所涉及的人、数据、信息都非常多。所以如何科学地组织和适当地着手开展这项工作是非常重要的。需求分析的任务是通过

41、详细调查现实世界要处理的对象,充分了解原系统手工系统或计算机系统工作概况,明确用户的各种需求,然后在此根底上确定新系统的功能。调查的重点是“数据和“处理,通过调查、收集与分析,获得用户对数据库的如下要求:1信息要求。指用户需要从数据库中获得信息的内容和性质。由信息要求可以导出数据要求,即在数据库中需要存储哪些数据。2处理要求。3平安性与完整性要求。确定用户的最终需求是一件很困难的事,这是因为一方面用户缺少计算机知识,开始时无法确定计算机究竟能为自己做什么,不能做什么,因此往往不能准确地表达自己的需求,所提出的需求往往不断地变化。另一方面,设计人员缺少用户的专业知识,不易理解用户的真正需求,甚至

42、误解用户的需求。因此设计人员必须不断深入地与用户交流,才能逐步确定用户的实际需求。2.1 概述实践教学材料管理系统提高了高校的毕业论文管理的效率,减轻了管理人员的负担。同时,给指导老师和学生提供了一个交流的平台。使学生和指导老师可以不受地域的限制进行毕业论文的提交和评阅,保证毕业生的毕业论文顺利完成。该系统主要包括以下几大模块: 教师子系统模块学生子系统模块实践教学子系统模块管理员子系统模块2.2 系统功能介绍阅读教师发布的信息报告文档提交关于实践材料相关信息查询学生自己的成绩,历年实践情况等、文档下载等学生个人信息的维护在网上发布实践信息教师个人信息的维护批阅实践报告,给出学生成绩和批语提交

43、各种文档指导书、大纲、方案表等相关文档3.管理员功能 管理员的身份验证和级别管理。数据库中的教师根本信息管理和维护数据库中的学生根本信息管理和维护数据库中的实践教学材料相关信息管理管理和维护实践教学材料的汇总表统计2.3 数据流图的设计 数据流图是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经过的变换。数据流图是系统逻辑功能的图形表示,即使不是专业的计算机技术人员也容易了解它,因此是分析员与用户之间极好的通信工具。此外,设计数据流图只需考虑系统必须完成的根本逻辑功能,完全不需要考虑具体地实现这些功能,所以它是软件设计的很好的出发点。顶层数据流图:图2.1 顶层数据流图实践教学子

44、系统数据流图:图2.2 实践教学子系统数据流图 2.4 数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据字典的最重要的用途是作为分析阶段的工具。在数据字典中建立的一组严密一致的定义很有助于改良分析员和用户之间的通信,因此将消除许多可能的误解。对数据的这一系列严密一致的定义也有助于改良在不同的开发人员或不同的开发小组之间的通信。如果要求所有开发人员都跟据公共的数据字典描述数据和设计模块,那么能防止许多麻烦的接口问题。名字:学生标识别名: 描述:唯一标识学生定义:学生标识=1数字8位置:学生信息选题信息 名字:学生信息别名: 描述:记录学生信息定义:学生信

45、息=学生姓名+学号+密码+系部号+毕业时间+ 号+宿舍号位置:学生信息信息管理局部 1. 数据流分量即数据元素(1) 名字:学生根本信息别名:无描述:用户添加学生根本信息,对学生其他信息进行修改。定义:学生根本信息=学号+姓名+班级位置:供查看学生信息使用(2) 名字:教师根本信息别名:无描述:用户添加学生根本信息,对学生其他信息进行修改。定义:教师根本信息=教工号+姓名职称出生年月位置:供查看教师信息使用(3) 名字:用户根本信息别名:无描述:管理员对用户根本信息进行修改。定义:用户根本信息=用户号+用户名+密码权限位置:供用户登陆和个人信息维护使用(4) 名字:成绩信息别名:无描述:用户添

46、加学生成绩信息,供日后学生查询成绩使用。定义:成绩信息=学号+姓名+班级+学期+学科等级位置:供查询学生成绩信息使用(5) 名字:实践教学统计信息别名:无描述:用户添加实践材料信息,供日后管理员查询教师提交实践教学材料统计。定义:实践材料统计信息=序号教工姓名教工号班级课程名学期类型位置:供管理员实践材料统计使用(6) 名字:实验信息别名:无描述:用户添加实验信息,供日后学生与教师查询使用定义:实验信息课程名称工程名称班级类型学期指导教师位置:供管理员实践材料输入使用(7) 名字:课程设计信息别名:无描述:用户添加课程设计信息,供日后学生与教师查询使用定义:课程设计信息课程设计名称班级起讫时间

47、学期指导教师位置:供管理员实践材料输入使用(8) 名字:实习信息别名:无描述:用户添加实习信息,供日后学生与教师查询使用定义:实习信息实习名称实习班级实习地点起讫时间学期指导教师位置:供管理员实践材料输入使用(8) 名字:作业信息别名:无描述:用户添加作业信息,供日后学生上传与教师下载批阅使用定义:作业信息存储路径文件名学号备注作业名课程号教工号位置:供学生上传作业和教师下载使用2. 数据流数据流的编号: DS03-01数据流的名称:正确、错误、学生信息、实践教学材料文档显示信息等信息简述: 对信息做需要的录入后而得到的数据库表数据流的来源: 录入数据流的去向: 数据库数据流的组成: 各类信息

48、数据流的流量: 20个/月顶峰期流量: 2000个/月3. 数据存储数据存储的编号: F03-01数据存储的名称: 用户信息、文档信息简述: 存放的用户、实践成绩、实践教学材料文档提交情况等等数据存储的组成: 各类信息关键字: 编号相关联的处理: P1(对信息表进行添加)P2(对信息表进行查询)P3(对信息表进行修改)P4(对信息表进行删除)4. 处理(1) 处理逻辑编号: P04-01处理逻辑名称: 添加各类信息简述: 根据条件添加所需的信息。输入的数据流:输入的信息处理过程: 根据判断条件,添加得到符合条件的信息输出的数据流: 各类信息表 (2) 处理逻辑编号: P04-02处理逻辑名称:

49、 查询各类信息简述: 根据条件查询所需的信息。输入的数据流:信息来源于数据库处理过程: 输入查询条件查询,得到符合条件的信息输出的数据流: 查询得到的信息 (3) 处理逻辑编号: P04-03处理逻辑名称:实践教学材料统计简述: 根据教工号和工程性质查询该教师所教的课程进行统计,计算出该教师在所选学期内执教的门数。输入的数据流:教工号、学科处理过程: 进行实践教学的统计输出的数据流:统计结果信息。2.5 系统开发与运行环境确定2.5.1 系统开发1本系统目标明确,是基于Windows XP网络环境的实践教学材料管理系统,首先要了解实践教学材料管理的全部过程与环节。2开发系统中,了解基于Web的

50、三层开发技术,如等,确定系统的开发环境;了解SQL Server2000使用,了解管理信息系统的开发规程;在程序设计过程中,我们为了保证程序能正常的运行,根据管理系统的一些实际情况来进行设计。3编程过程中,我在知道老师和同学的帮助下并结合了自己的实际水平,在图书馆查阅了大量资料后尽量使此系统尽量与实际测试过程相符合。2.5.2 系统运行环境本系统将用.NET技术进行开发,开发中将用到以下主要工具:Microsoft Visual Studio.NET 2003工程管理、代码编写及调试图片处理SQL-Server 2000建立系统的后台数据库Dreamweaver MX静态页面的设计、站点管理M

51、icrosoft visio 2003绘图工具2.3.3 相关开发工具简介 此系统是基于Windows XP网络环境的实践教学材料管理系统,后台数据库采用SQL Server2000,前台使用Visual Studio .NET进行开发,此系统属于B/S模式。B/S结构,通常称为浏览器/效劳器B/S模式。B/S采用三层体系结构,即包括数据库系统、应用效劳器、客户浏览器三局部。由于采用了互联网的相关技术,B/S结构的系统开放性好,易维护、扩展。Microsoft公司主推的 .NET技术已经越来越受到重视,并且运用的范围也越来越广。.NET框架是一种新的计算平台,它简化了高度分布式Internet

52、环境中的应用程序开发。不仅仅是下一版本的Active Server Page(ASP),它还是统一的WEB开发平台,方便开发人员开发企业级WEB应用程序的开发。ASP.NET的语法在很大程度上与ASP兼容,同时还提供一个新的编程模型和结构用于生成更平安、可收缩和稳定的应用程序。是一个已编译的基于.NET的环境,可以用任何与.NET兼容的语言包括Visual Basic .NET、 C#和 Jsc创立应用程序。另外,任何ASP.NET应用程序都可以使用整个.NET框架。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行环境、类型平安和继承等。可以无缝地与HTML编辑器及其他编程工具

53、包括一起工作。这使WEB开发技术变得更加方便,还使用户能够运用代码管理数据库。提供一种简单的模型,该模型使WEB开发人员能够方便地编写应用程序。开发人员可以在文本文件或在作为程序集已部署的编译类中编写这种代码。这种模型可以包括应用程序级事件,且开发人员可以轻松地扩展这种模型,以适应他们的WEB应用程序的需要。 .NET工作原理: 首先,客户端浏览器有一个 请求发送到Web效劳器,要求访问一个Web网页。然后, Web效劳器通过分析客户的 请求来定位所请求的网页的位置。如果所请求的网页的文件名后缀为aspx,那么就把这个文件传送到进行处理,由把代码提交给CLR。如果以前没有执行过这个程序,那么就

54、由CLR编译并执行,得到纯HTML结果;如果已经执行过这个程序,那么就直接执行编译好的程序并得到纯HTML结果。最后,把这些纯HTML结果传回浏览器作为 响应,浏览器收到这个响应之后,就可以显示WEB网页。2SQL Server2000介绍SQL Server 2000继承了SQL Server 7.0的高性能、可靠性和可扩充性的优点,同时又引进了数据库和效劳器增强功能,以及其他一些新的特性,使它成为一个杰出的数据库平台,可用于大型联机事物处理、数据仓库及电子商务等。SQL Server 2000新特性:支持XML扩展标记语言XML语言可用于描述一个数据集的内容,以及数据如何在Web页中显示或

55、输出到某个设备。SQL Server 2000具有完全的Web功能,支持XML语言,可以通过URL统一资源定位器访问SQL Server,支持XML-Data,可检索、缩写XML数据,SQL Server 2000 OLE DB还增加了对XML文档的支持。强大的基于Web的分析。SQL Server 2000包括了一个本地的OLE DB提供器。OLE DB与ADO对象模型一同使用,可以执行多种查询功能,能够自由访问关系数据库的数据和非关系型数据源数据库,甚至可以从窗口或电子函件中读取数据。支持分布式的分区试图SQL Server 2000可以完全满足决策支持系统DSS的需求,分布式数据库分区可

56、以把工作负载划分到多个独立的SQL Server 效劳器上去,从而为实施电子商务的客户提供了无限制的可扩展性。3 总体设计3.1 系统总体系结构设计系统总体结构设计是要根据系统分析的要求和组织的实际情况来对新系统的总体结构形式进行大致设计,它是一种宏观、总体上的设计和规划。系统设计主要依照如下原那么:抽象抽象是一种重要的工具,用来将复杂的现象简化到可以分析、实验或者可以理解的程度。模块化模块化是指将一个待开发的软件分解成假设干个小的简单局部模块,每个模块可独立地开发、测试,最后组装成完整的程序。信息隐蔽信息隐蔽是开发整个程序结构时使用的法那么,即将每个程序的成分隐蔽或封装在一个单一的设计模块中

57、,定义每一模块时尽可能少地显露其内部的处理。模块独立模块独立是指每个模块完成一个相对独立的特定子功能,并且与其他模块之间的联系简单。实践教学材料管理系统教师子系统模块学生子系统模块管理员子系统模块实践教学子系统模块 各模块细分图:教师子系统功能模块:教师子系统个人信息维护作业下载实践材料上传系统公告浏览 图3.2 教师子系统功能模块学生子系统功能模块: 学生子系统个人信息维护报告上传文档模版下载系统公告浏览实践成绩查询 图3.3 实践学生管理子系统功能模块实践教学子系统功能模块:实践教学子系统实践报告模版管理实践教学信息管理实验报告模版下载课程设计报告模版下载实习报告模版下载实验信息查询课程设

58、计信息查询实习信息查询 实践教学子系统功能模块管理员子系统功能模块:管理员子系统学生信息维护教师信息维护实践教学材料统计报告模板发布图3.5 管理员子系统功能模块3.2 数据模型设计数据模型通常由数据结构,数据操作和完整性约束三局部组成。数据结构是所研究的对象类型的集合;数据操作是指对数据库中各种对象型的实例值允许执行的操作的集合,包括操作及有关的操作规那么。数据的约束条件是一组完整性规那么的集合。根据模型的应用的不同目的,可以将这些模型划分为两类,它们分属于两个不同的层次。第一类模型是概念模型,它是根据用户的观点来对数据和信息建模,主要用于数据库设计。另一类模型是数据模型,主要包括网状模型、

59、层次模型、关系模型等,它是按计算机的观念对数据建模,主要用于DBMS的实现。联系图设计为了把用户的数据要求清楚、准确地描述出来,系统分析员通常建立一个概念性的数据模型也称为信息模型。概念性数据模型是一种面向问题的数据模型,是按照用户的观点对数据建立的模型。它描述了从用户角度看到的数据,它反映了用户的现实环境,而且与在软件系统中的现实方法无关。数据模型中包含3种相互关联的信息:数据对象、数据对象的属性及数据对象彼此间相互连接的关系。通常,使用实体-联系图entity-relationship diagram来建立数据模型。可以把实体-联系图简称为E-R图,相应地可把用E-R图描绘的数据模型称为E

60、-R模型。E-R图中包含了实体既数据对象、关系和属性等3种根本成分,通常用矩形框代表实体,用连接相关实体的菱形框表示关系,用椭圆形或圆角矩形表示表示实体或关系的属性,并用直线把实体或关系与其属性连接起来。本系统中存在学生、教师、管理员、实践教学材料等实体。用E-R图来说明实践材料管理系统的数据库概念模式:图3.6 ER图3.2.2 关系模型设计实践教学材料管理系统的关系模型如下:班级表序号,班级名称用户信息表用户名,密码,权限教师信息表教工号,姓名,职称,系别,出生日期学生信息表学号,姓名,班级成绩表学号,学生姓名,工程名称,成绩,类型,指导教师,班级模版表序号,存储路径,模版名,备注作业表序

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论