软件工程设计说明书0112893黄星鹏学生档案管理

上传人:夏** 文档编号:431484679 上传时间:2023-06-29 格式:DOC 页数:24 大小:1.27MB
返回 下载 相关 举报
软件工程设计说明书0112893黄星鹏学生档案管理_第1页
第1页 / 共24页
软件工程设计说明书0112893黄星鹏学生档案管理_第2页
第2页 / 共24页
软件工程设计说明书0112893黄星鹏学生档案管理_第3页
第3页 / 共24页
软件工程设计说明书0112893黄星鹏学生档案管理_第4页
第4页 / 共24页
软件工程设计说明书0112893黄星鹏学生档案管理_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《软件工程设计说明书0112893黄星鹏学生档案管理》由会员分享,可在线阅读,更多相关《软件工程设计说明书0112893黄星鹏学生档案管理(24页珍藏版)》请在金锄头文库上搜索。

1、20132014学年第1学期软件工程大作业设计说明书题 目: 学生档案管理系统教学班级 B01 指导教师 狄国强 职 称 教授 学生姓名 黄星鹏 专业 计算机科学与技术 学号 0112893 二一三年十月十九日目录第1章 绪 论11引言11.1开发背景21.2目的和意义21.3 系统运行环境31.3.1 软件平台31.3.2 硬件平台31.4 开发工具简介31.4.1 .NET Framework简介31.4.2 Visual Studio 2008简介41.4.3 ASP.NET简介41.4.4 Access 2003简介51.4.5 UML简介51.4.6 Rational Rose简介5

2、1.5参考资料6第2章 总体设计62.1系统总体结构图62.2包图及关系82.3模块说明及程序流程图92.3.1学生基本信息模块92.3.2学生课程模块102.3.3教师信息模块112.3.4管理员查询信息模块122.4精确类图122.5UML用例分析132.6类之间相互关系14第3章 界面设计143.1登录界面153.2学生用户界面153.3老师用户界面163.4管理员界面16第4章 系统测试与性能分析174.1 软件测试概念174.1.1 测试的目的174.1.2 测试的内容174.2 软件测试计划184.2.1 测试步骤184.2.2 测试方法与技术194.3 系统测试结果分析194.3

3、.1 功能测试194.3.2 性能测试204.3.3 可用性测试20第5章 结束语20第1章 绪 论1引言档案管理是一项重要性的工作,在不同的历史时期产生了不同的、相对于当时最完备的档案管理技术与管理制度。近代档案学已经是一门完善的、体系严密的科学。虽然档案学面临信息化的冲击与挑战,但是新一代档案学尚未产生,档案管理信息化还存在大量未解决的难题。因此,处理好档案管理信息化中的管理创新和原有档案管理制度之间的矛盾是目前面临的问题。目前高校学生的人数日益增多,随着学校向全国招生人数的增加,对于学生的信息管理也越来越复杂,要求也越来越高,因此需要一个全面、详细的学生档案管理系统,以便完成对学生档案信

4、息的管理。越来越多的学校开始重视学生档案的科学化管理。学生信息管理系统,可以用集中的数据库将与人力资源管理相关的信息全面、有机地联系起来,有效地减少了信息更新和查找中的重复劳动,保证了信息的相容性,从而大大地提高了工作效率,还能使原来不可能提供的分析报告成了可能。在采用和实施学生信息管理系统之后,就会将依赖于人的过程改为依赖于计算机系统的过程。学校管理人员只要获取了相应的权限,就可以随时进入系统,直接查阅相应的信息。1.1开发背景随着科技的发展,计算机本身经历了巨大的变化。计算机的概念也由原始的分立式走向今天的网络式。网络技术已逐渐成为现代信息技术的主流,网络的概念也随着 Internet 技

5、术和应用的发展而渐入人心。 Internet的作用正为越来越多的人所认识,通过网络共享信息正成为科学研究的一种重要手段。可以这么说,谁拥有信息,谁就能在科技信息革命的大潮中获得主动权,就能获取成功。 面对信息时代的挑战,网络的功能越来越强,国内教育系统也在积极建设或升级计算机网络,并已建成了规模较大的中国教育科研网,全国许多学校也纷纷建立或升级自己的校园网络系统,许多高校还提出了办公无纸化的口号。校园网是实现办公自动化、管理科学化、教学手段现代化和图书情报信息网络化最有利的支撑环境。但是,目前校园网的利用率却不是很高,主要原因是缺少好的网络应用平台。以前开发的 MIS 系统往往是在单机上运行,

6、或者采用 C/S 技术开发出来的,对于今天因特网时代来说,这些系统很大程度上已经不能满足用户随时随地获取信息的需要。学校学生档案管理最初是人工方式进行,显然在信息化发展的今天,这远远不能满足人们对档案管理机械化的需要。后来,随着单机板档案管理系统的开发,这在很大程度上解决了上述矛盾,但是,这种系统如今也不能满足档案管理的要求了,这主要是由于高校的扩招,在校学生人数的增加。因此,开发 B/S 结构的 MIS 是势在必行。本文正是在这种背景下提出的,目的是为了开发出一套功能完善、操作便捷、及时性好、适用面广的学生档案管理系统,以便提高学校学生档案信息管理的效率。1.2目的和意义随着Web技术在各行

7、各业的广泛应用,网络技术在教学管理中已充当重要的角色。学生档案管理系统的设计就是实现档案查询网络化的解决方案。传统查询方式在学生档案管理的查阅和修改等方面上很浪费时间,而且不易维护和管理。基于目前校园网建设逐步完善,大多数院校也已具备利用网络进行创建、查询等的条件,实现网上处理学生档案是一个发展趋势。开发学生档案管理系统就是希望充分利用网络资源,提高教学管理水平,减轻对学生档案管理的负担,提高工作效率等。1.3 系统运行环境 1.3.1 软件平台l 软件平台:Windows 2003 Server/Windows XP/Windows 2008 Server/ Windows Vistal 数

8、据库:Access 2003l 开发技术:.NET FrameWork3.5、ASP.NETl 辅助开发工具:Microsoft Visual Studio 2008、Rational Rose、Access 20031.3.2 硬件平台l CPU:Pentium 500Hz或更高速的CPUl 磁盘:系统驱动器为500MB,安装驱动为2.5GBl 内存:512MB以上l 其他:鼠标、键盘1.4 开发工具简介 1.4.1 .NET Framework简介 Microsoft .NET Framework(简称.NET)是一种新的开发平台,是美国微软公司为适应Internet发展的需要而推出的特别

9、适合网络编程和网络服务开发的平台。对于软件开发人员来说,.NET是继DOS开发平台(如BASIC、FORTRAN、PASCAL等)、Windows开发平台(Visual Basic、Visual FoxPro等)之后,以计算机网络为背景的新一代开发平台。 1.4.2 Visual Studio 2008简介Visual Studio 2008是一套完整的集成开发工具,用于设计ASP.NET Web应用程序(包括ASP.NET AJXA)、XML Web Services、桌面应用程序和移动应用程序。Visual Studio 2008引入了250多个新特性,整合了对象、关系型数据、XML的访问

10、方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用程序。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了AJAX 1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。1.4.3 ASP.NET简介 ASP.NET是一种用于创建动态Web页的强大的服务器端新技术,它可以为WWW站点或企业内部互联网创建动态的可交互的HTML页面。ASP.NET是微软.NET体系结构的一部分,

11、并不是ASP的升级版本。ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的

12、所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。而且ASP.NET易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。1.4.4 Access 2003简介 Access 2003是Microsoft(微软)公司推出的Office 2003办公系列软件的主要组件之一,是一个基于关系模型的数据库管理系统。它给用户提供了一个强大的数据处理的平台,帮助用户组织和共享数据库信息。本章介绍Access 2003的特点、安装、启动与退出,Access 2003的基本工作界面以

13、及组成Access 2003数据库的七个对象。Access 2003同所有的数据库管理系统一样,用于构造数据库应用程序并实行对数据库的统一管理。1.4.5 UML简介UML(Unified Modeling Language,统一建模语言)是一种建模语言,是第三代用来为面向对象系统的产品进行说明、可视化和编制文档的方法。它是由信息系统和面向对象领域的三位著名的方法学家CradyBooch、James Runbaugh和Ivar Jacobson(俗称“三个好朋友”)在20世纪90年代中期提出的。UML这种建模语言得到了“UML合作伙伴”的应用和反馈,并得到工业界的广泛支持,有OMG组织(Obj

14、ect Management Group,对象管理组织)采纳作为业界标准。最终,UML取代了当时软件业众多的分析和设计方法,成为一种标准,软件界第一次有了统一的建模语言,UML最终正式成为信息技术的国际标准。1.4.6 Rational Rose简介 Rational Rose 是一个完全的,具有能满足所有建模环境(Web开发,数据建模,Visual Studio和 C+ )需求能力和灵活性的一套解决方案。Rational Rose模型分四个视图,分别是Use Case、Logical Component、Deployment,RationalRose是分析和设计面向对象软件系统的强大工具,可

15、以帮助先建模系统再编写代码,从而一开始就保证系统结构合理。利用模型可以更方便地捕获设计缺陷,从而以较低的成本修正这些缺陷。Rose允许开发人员,项目经理,系统工程师和分析人员在软件开发周期内在将需求和系统的体系架构转换成代码,消除浪费的消耗,对需求和系统的体系架构进行可视化,理解和精练。通过在软件开发周期内使用同一种建模工具可以确保更快更好的创建满足客户需求的可扩展的、灵活的并且可靠的应用系统。1.5参考资料1张海藩.软件工程导论M.北京:清华大学出版社.2003.122张海藩.软件工程导论学习辅导M.北京:清华大学出版社.2004.9第2章 总体设计2.1系统总体结构图图2-1系统总体结构图2.2包图及关系图2-2包图及关系

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号