重庆大学本科学生毕业设计.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《重庆大学本科学生毕业设计.doc》由会员分享,可在线阅读,更多相关《重庆大学本科学生毕业设计.doc(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、面向对象设计论文 实验管理系统设计与实现学 生:吴国章学 号:教 师:汪成亮专 业:计算机应用与技术重庆大学计算机学院二OO八年十二月GraduationDesign(Thesis) of Chongqing UniversityThe Design and Implementation of Experiment Management SystemUndergraduate: Wu GuozhangSupervisor: Lecturer Wu XingMajor: Computer Science and TechnologyComputer College ofChongqing Uni
2、versityJune 2008摘 要先进的科技手段主要是运用当代最新科学技术之一的电子计算机来为实验管理现代化服务.实验管理系统是一个典型的信息管理系统(MIS),本系统是一个为适应当前高校对实验信息管理的迫切需求而设计开发的软件系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,经过分析和比较,我们决定使用SQL SERVER数据库开发工具,然后对初始原型系统进行需求迭代,不断修正和改进,真到形成可行的实验管理系统。本文主要介绍基于ASP.NET技术与SQL SERVER技术为基础的实验管理系统的设计。用C#编写Web服务器有关程序,用SQL SERVER作为后台数据
3、库,客户端只需用网页浏览器即可访问本系统。本文简要介绍了开发工具和所开发的系统,并详细介绍了设计该系统软件的思路及整个设计过程和程序代码。关键词:SQL SERVER,ASP.NET,实验管理系统 ABSTRACTAdvanced scientific and technological means to use the latest information on modern science and technology is one of the computers to modern experiment management services. Experiment managemen
4、t system is a typical management information system (MIS), the system is a different industry to meet the requirements of the current pressing needs of experiment information management and design and development of software systems, its development include the establishment and maintenance of datab
5、ase background and the front-end application development both through analysis and comparison, we decided to use the SQL SERVER database development tools and then to the initial prototype system needs iterative and constantly modify and improve user satisfaction true to form viable system. This art
6、icle introduces SQL-based ASP.NET technology and office systems technology-based experiment management subsystem design. Web Services prepared by the procedure used ASP.NET, SQL SERVER used as a background database, a client-only web browsers can visit with the system. This article briefly introduce
7、d the development tools and development systems, and detailed design of the system software and the entire design process and procedure codes.Keyword : ASP.NET,SQL SERVER,experiment management system目 录中文摘要IABSTRACTII1引言11.1课题来源11.2 Web 主页的制作技术的选择21.3 SQL SERVER介绍32需求分析52.1 编写目的52.2 开发背景52.3任务概述62.3
8、.1 目标62.3.2假定和约束72.4需求规定82.4.1对功能的规定82.4.2输入输出要求92.4.3数据管理能力的要求92.4.4故障处理要求92.4.5其他专门要求92.5运行环境规定103 系统设计123.1 人工处理过程123.2接口设计123.2.1用户接口123.2.2外部接口123.2.3内部接口133.3系统数据结构设计133.4系统出错处理设计143.4.1出错信息143.4.2补救措施153.5系统安全性设计163.5.1系统安全控制163.5.2角色164概要设计174.1系统流程分析174.2 系统功能模块设计185 系统实现206 结论346.1总结346.2心
9、得体会341引言1.1课题来源通过对现代高校教务管理中的实验进行调查和研究,了解高校实验管理的内容。随着校园信息化的推进,计算机进入日常教学生活和工作的各个方面已成为不可阻挡的趋势。在学校实验室里,引入计算机进行规范化管理必然会极大地提高工作效率。为了满足高校设备管理部门和实验室管理部门对实验室人员、设备、实验项目管理的要求,充分发挥高校固定资产管理系统的信息齐全、准确的优势,方便有关部门对教学、科研仪器设备的管理、查询、统计、上报,高校实验室管理系统实现数据共享,实现了对教学、科研仪器设备的日常管理、对实验人员的日常管理、对实验项目的日常管理、高校教学科研仪器设备及年度实验室情况统计、数据上
10、报等功能,可以充分利用校园网,与高校固定资产管理系统等产品配套使用,大大提高各部门工作效率、进一步提高高校实验室管理水平。学生登录系统后,可以根据自己的兴趣选择实验,查询自己做过实验的成绩。而在学生做实验的过程中,本系统还有记录实验时间和测评实验数据等功能。系统管理员登录系统后,可以发布信息,查看选课情况,录入可选实验等。此外也减少了实验室的人员开销,使得实验室的管理更加自动化和智能化,提高了实验室管理的效率。本课题的意义:随着计算机应用日益普及和深化,高校实验管理的自动化和智能化程度也大大加强。开发一个小型的实验管理系统,便于教师对学生实验的管理以及实验的调度。掌握学生实验的基本状况,在不同
11、时期、不同学生、不同环境、不同系之间进行全面调控,在一定程度上提高学校实验管理的效率。有利于高校实验管理的正常化、规范化、效率化。同时,通过此次毕业设计也可以学习一些软件开发,如同: ASP.NET,SQL SERVER 2000,Rational Rose 2003,Visual Studio 2005等。在高等教育中培养高素质应用性人才的关键是创新能力的培养。为了使学生在高等教育中获取更多的实用知识和创新技能,有必要进行实验室的开放。而开放实验室的科学管理有利于学生创新能力的培养。在以“学生是主体,教师是主导”的基础上,对开放实验室教学信息进行综合分析,建立开放式实验教学平台和开放式实验教
12、学管理体系,通过Web页面完成学生开放实验的各个环节管理,提高教学质量和办学效益。使学生由实验申请到实验结束完全网络化管理,有利于实验设备的充分利用,也有利于学生思维能力、设计能力、知识综合运用能力和创新能力的培养,真正达到教学相长的目的。 网上实验管理系统向全校学生开放,并且允许学生根据教学基本要求和个人意愿选择实验内容。 学生提前选择实验项目,在实验过程中学生都必须进行独立思考、查阅相关文献资料、综合多方面的知识和技能。网上实验管理系统通过对学生实验的全程管理,提高学校实验管理的效率。有利于高校实验管理的正常化、规范化、效率化。1.2 Web 主页的制作技术的选择1.2.1面向对象技术面向
13、对象方法都支持三种基本的活动:识别对象和类,描述对象和类之间的关系以及通过描述每个类的功能定义对象的行为。为了发现对象和类,开发人员要在系统需求和系统分析的文档中查找名词和名词短语,包括可感知的事物、角色、事件、互相作用、人员、场所、组织、设备和地点。通过浏览使用系统的脚本发现重要的对象及其责任,是面向对象分析和设计过程初期的重要技术。当重要的对象被发现后,通过一组互相关联的模型详细表示类之间的关系和对象的行为,这些模型从四个不同的侧面表示了软件的体系结构:静态逻辑、动态逻辑、静态物理和动态物理。静态逻辑模型描述实例化(类成员关系)、关联、聚集(整体/部分)、和一般化(继承)等关系。这被称为对
14、象模型。一般化关系表示属性和方法的继承关系。定义对象模型的图形符号体系通常是从用于数据建模的实体关系图导出的。对设计十分重要的约束,如基数(一对一、一对多、多对多),也在对象模型中表示。动态逻辑模型描述对象之间的互相作用。互相作用通过一组协同的对象,对象之间消息的有序的序列,参与对象的可见性定义,来定义系统运行时的行为。Booch方法中的对象交互作用图被用来描述重要的互相作用,显示参与的对象和对象之间按时间排序的消息。可见性图用来描述互相作用中对象的可见性。对象的可见性定义了一个对象如何处于向它发送消息的方法的作用域之中。例如,它可以是方法的参数、局部变量、新的对象、或当前执行方法的对象的部分
15、。静态物理模型通过模块描述代码的布局。动态物理模型描述软件的进程和线程体系结构。1.2.2.NET技术.NET技术是Microsoft面向XML Web服务的平台,是一种面向网络的、支持各种用户终端的开发平台环境。它定义了一个公共语言子集(CLS),这是一种为符合其规范的语言与类库之间提供无缝集成的混合语。.NET统一了编程类库,提供了对下一代网络通信标准,可扩展标记语言(XML)的完全支持,使应用程序的开发变得更容易、更简单。C#语言是可用于创建要运行在.NET CLR上的应用程序的语言之一,它从C和C+语言演化而来,拥有C和C+的基本特征强大的控制能力。但是,使用C#开发应用程序比使用C+
16、简单,因为其语法比较简单,而C#是一个强大的语言,在C+中能完成的任务在C#中也能完成。C#语言是专门为使用.NET平台而创建的,它使程序员能够在新的.NET平台上快速开发种类丰富的应用程序。.NET平台提供了大量的工具和服务,能够最大限度的发掘和使用计算和通信的能力。由于其一流的面向对象的设计,从构件组件形式的高层商业对象到构建系统级应用程序,C#都是非常适合的。使用C#语言设计的组件能够用于Web服务,这样通过Internet,可以被运行于任何操作系统上任何编程语言所调用。1.3 SQL SERVER介绍SQL SERVER 2000 是Microsoft公司推出的基于Client/Ser
17、ver模式的新一代大型关系数据库管理系统。它功能强大、操作简便,广泛应用于数据库后台系统。SQL SERVER 2000代表着下一代Microsoft.NET Enterprise Servers(企业分布式服务器)数据库的发展趋势。它在电子商务、数据仓库和数据库解决方案等应用中起着重要的核心作用。与ACCESS数据库相比,SQL SERVER 2000数据库的规模更大,它可以将用户的数据存储在多个服务器上,并利用复制技术跨越多个服务器进行分布式处理,实现真正意义上的分布式数据库。SQL SERVER 2000的安全性更好,它可以对登录用户的身份进行认证,并对用户的操作权限进行控制。SQL S
18、ERVER 2000的故障恢复功能更强,它提供了强大的数据库备份和恢复功能,当故障发生时,能根据备份和日志迅速恢复到某一正确时刻。同时,SQL SERVER 2000还提供了更好的并发控制功能以及大量的监控和管理数据库系统的工具。综上所述,SQL SERVER 2000无论是从规模上还是从功能上都更优于ACCESS,更适合于用做投入实际运营的较大规模的网站的后台数据库。现在每一个人的生活几乎都离不开数据库,如果没有数据库,很多事情都会变得非常棘手,也许根本无法做得到。银行、大学和图书馆就是几个严重依赖数据库系统的地方。在互联网上,使用搜索引擎、在线购物甚至是访问网站地址(http:/www.)
19、都离不开数据库。一个数据库通常都安装在称为数据库服务器的计算机上。在此系统中,我们选择了SQL SERVER 2000作为数据库。 2需求分析2.1 编写目的随着计算机技术的飞速发展和计算机在高校管理应用中的普及,利用计算机实现高校实验管理势在必行。高校实验管理系统是一个现代化的高校在竞争中立于不败之地的必要条件,它为高校实验查询提供充足的信息和快捷的查询手段。对于高等学校来说,利用计算机支持高校高效率完成高校实验管理的日常事务,是适应现代化高校实验管理要求,推动高校实验管理走向科学化、规范化的必要条件。高校实验是一项琐碎、复杂而又十分细致的工作,同时计算机具有手工管理无法比拟的优点:检索迅速
20、、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等特点。这些优点能够极大地提高高校实验管理的效率,也是高校走向科学化、正规化管理,与世界接轨的重要条件。在众多的网络开发语言中,我们选用ASP.NET语言,是因为它与有极高的可靠性和方便的移植性,以及优秀的开发平台解决方案。编写目的在于精确地阐述本软件必须提供的功能、性能、用户界面以及运行环境做出误歧义、完整的、一致的说明,制定出完整的信息描述以及与需求有关的数据,实现其可修改性、可跟踪性,使用户理解软件产品和软件开发人员今后实施开发工作的基础,也为软件设计和软件测试工作提供依据,从而避免在开发过程中的重复工作。2.2 开发背景本系统名称
21、:高校实验管理系统本项目作为大学本科学生的毕业设计项目,任务提出者是重庆大学计算机学院。项目由计算机学院老师伍星老师直接指导,由计算机学院2004级学生吴国章负责设计开发。本系统采用B/S(浏览器/服务器)构架、采用ASP.NET技术开发。以SQL SERVER作为开发平台。该软件需要的其它软件的支持有:服务端:Windows XP SP2SQL SERVER2000客户端Windows XP、IE 6.0IIS服务器2.3任务概述2.3.1 目标随着计算机的普及和网络技术的飞速发展,利用Internet进行网络办公已经成为可能,并在不断的发展、普及。本系统主要实现高校实验管理。包括如下方面的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 重庆 大学本科 学生 毕业设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内