毕业设计说明书 面向对象 郭月月Word下载.docx
《毕业设计说明书 面向对象 郭月月Word下载.docx》由会员分享,可在线阅读,更多相关《毕业设计说明书 面向对象 郭月月Word下载.docx(82页珍藏版)》请在冰豆网上搜索。
B计算机091
学号
0910704107
指导教师
周刚
完成日期
2013年5月31日
摘要:
大学生档案管理系统是高校管理系统中重要的组成部分,在某种程度上体现了一个学校的教学现代化水平,通过网站对学生信息进行全面的,自动化的管理,大大提高了学校的办公效率。
大学生档案管理系统是典型的信息管理系统(MIS),它的开发主要包括后台数据库的建立和维护以及前台应用程序的开发这两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完善,便于使用等特点。
通过调查所得结果,我决定采用微软公司的VisualStudio2005中的C#语言平台来进行开发,而后台数据库则建立在MicrosoftSQLServer2005的基础上。
在SQLServer2005开发过程中,作为初学者的我们必须掌握的基础知识和基本操作包括数据库的基本操作,权限管理,如何创建数据库表与数据完整性,如何使用视图,索引,存储过程,游标和触发器,以及用户定义数据类型和函数等等。
系统主要应用了ASP.NET技术,采用了B/S结构,VisualStudio2005作为前台开发工具,SQLServer2005为后台数据库,C#作为开发语言,具有开发快,效率高,易于上手等优点。
本系统主要由以下几个模块组成:
(a)教师系统模块(查询、添加、修改、删除)(b)学生系统模块(查询、添加、修改、删除)(c)课程信息管理模块(查询、添加、更新、删除)(d)成绩信息管理模块(查询、录入、更新、删除)(e)班级信息管理模块(查询、添加、更新、删除)(f)用户信息管理模块(登陆、查询、添加、修改、删除)
关键词:
信息管理系统;
档案管理;
浏览器/服务器模式
TheDesignandImplementationofCollegeStudentsArchivesManagementSystem
Abstract:
Thedesignandimplementationofcollegestudentarchivesmanagementinformationsystemisoneofschooladministrationsystemprimarymembers.Insomedegree,itmeansthattheschool’slevelofmodernization,throughthenetwork,wecanadministertheinformationofthestudentsacross-the-boardandautomatizately.
Collegestudentsfilemanagementsystemisatypicalmanagementinformationsystem(MIS).Itsdevelopmentmainlyincludesthebackstagedatabasetheestablishmentandthemaintenanceaswellastheonstageapplicationproceduredevelopmenttwoaspects.Fortheformerrequirementtoestablishdataconsistencyandintegritystrong,thedatasecuritygoodstorehouse.Forthelatterrequestapplicationfunctioncomplete,easytouse.Butregardinglatterthentherequestapplicationprocedurefunctioniscomplete.Easytouseandsoonthecharacteristic.Resultsobtainedbytheinvestigation,IdecidedtousetheMicrosoftCorpVisualStudio2005intheC#languageplatformforthedevelopment,andthebackgrounddatabaseisbasedonMicrosoftSQLServer2005.InSQLServer2005developmentprocess,basicknowledgeandbasicoperationforbeginnerswemustmasterincludingthebasicoperation,databaserightsmanagement,howtocreateadatabasetableanddataintegrity,howtousestoredprocedures,views,indexes,thecursorandtrigger,andauserdefineddatatypesandfunctionsetc.
Thesystemismainlycomposedofthefollowingmodules:
(a)Theteachersystemmodule(query,add,modify,delete)(b)Thestudentsinthesystemmodule(query,add,modify,delete)(c)Thecourseinformationmanagementmodule(query,add,update,delete)(d)Thescoreinformationmanagementmodule(input,query,delete)(e)Theclassinformationmanagementmodule(query,add,update,delete)(f)Theuserinformationmanagementmodule(login,query,add,modify,delete)
Keyword:
Managementinformationsystem;
VisualStudio2005;
MicrosoftSQLServer2005
大学生档案管理系统设计与实现
1概述
1.1开发背景
随着21世纪计算机科学技术的快速发展,计算机在此过程中亦经历了很大的变化。
人们对于计算机的理解也早已经由最原始的分立式而转向现在所说的网络式。
互联网技术已慢慢地成为当今信息化技术的主要部分。
互联网正被越来越多的人认识并充分使用,人们逐渐了解到通过网络共享信息可以有如此大的能量。
换句话说,谁拥有了这些信息,谁基本上就可以在21世纪的信息化生活中获得主导地位,就很容易能够获得一定的成就。
面对信息化时代带来的种种,互联网的应用越来越广泛,我国的一些教育系统也开始需要进行积极的建设和升级了,现如今我国已然有了较大规模的中国教育科研网,紧随着,全国许多高校也纷纷开始建立或升级本校的校园网络系统。
然而,尽管我们在不断的前行,毕竟是刚刚起步,所以,目前的高校校园网的利用率并没有预期的效果,其最主要的原因大概是缺少像其他发达国家那样很好的网络应用平台。
我国早先开发的MIS系统一般是在单机上进行运行,或者是采用C/S技术开发的,然而面对21世纪的因特网时代,早先的那些系统早就已经不能满足用户(学生,老师等)随时随地获取信息的需要。
高校学生档案管理起初是通过人工管理的方式进行管理,其管理起来的难度之大,误差之大可想而知。
而在信息化发展的今天,这样的管理方式再也不能满足人们对档案管理机械化的需要了。
于是便有了单机板档案管理系统的开发及使用,因此,慢慢解决了上述矛盾,但是,这一系统如今也满足不了档案管理的需求了,主要原因来自于高校的扩招,在校学生人数的不断增加。
所以,开发B/S结构的信息管理是不可抵挡之势。
因而,在这种背景下我提出了这样一篇文章,目的就是想要开发出一套功能较为完善、操作比较便捷、及时性好、应用面广泛的大学生档案管理系统,以此来提高高校学生档案信息管理的效率和信息完整度。
1.2开发意义
由于Web技术在生活中的不断广泛应用,互联网技术在各所高校的教学管理中已经开始充当起非常重要的角色。
大学生档案管理系统的设计与开发就是在寻找学生信息管理系统的网络化查询的解决之道。
以前的查询方法在大学生档案管理的查找和修改等上浪费了不少的时间,并且系统也很难进行很好的维护和有效地管理。
根据现如今校园网建设力度的不断加大和逐步的完善,绝大多数的高校已经开始具
备利用互联网进行查找、修改等的能力,最终实现网上处理学生信息档案已经成为一个不可避免的发展趋势。
设计与开发大学生档案管理系统的根本目的就是希望能够充分利用网络资源,提高高校的教学以及管理水平,从而也减轻高校对大学生档案管理的压力,提高高校的各项工作的工作效率等。
1.3课题开发的工具及技术
1.3.1软件平台
a.软件平台:
Windows系列OS。
b.数据库:
c.开发技术:
.NET,MicrosoftVisualStudio2005
1.3.2SQL语言及SQLServer数据库简介
SQL(StructureQueryLanguage)的含义是结构化的查询语言,它属于数据查询和编程语言的一种,是管理人员操作数据库的时所使用的工业化标准语言。
SQL语言是在IBM早年间的数据库产品SystemR上形成的。
在1986年时,通过美国国家标准协会(ANSI)认定为国家标准,1990年时,通过国际标准化组织(ISO)认定为国际标准。
而VisualBasic数据库访问对SQL语言有全面的支持。
作为一门特殊的语言,SQLSever有着一个特别的设计,这个设计是用来生成和维护关系型数据库的数据。
虽然SQLSever并非一门通用的程序设计与开发语言,但是这其中包括着数据库的生成与维护并且能够保证全部信息的安全性和完整度。
SQLSever中用来生成数据库的那个部分被称为DDL(DataDefinitionLanguage,数据定义语言);
而完成数据库维护的那一部分被称为DML(DataManipulationLanguage,数据操作语言);
安全性则是由DCL(DataControlLanguage数据控制语言)来完成的。
在数据定义语言中,提供了用于完整地定义数据库所需要的全部信息;
数据定义语言除此之外还给我们提供了数据库生成以后结构上的修改以及数据库信息的删除功能等等。
而DML则是用于输入、修改和提取数据库中的数据信息的有效工具,它具有准确地指定用户所需要实现的一切操作的功能。
安全性提供了保护数据库不被损坏所必需的一些防护措施。
SQLSever语言还包括对数据库的全方位的功能,如:
设计、查询、维护、控制、保护等等。
在SQL语言中,需要做的是指定要做什么,而不是要怎么做,我们不需要向SQL说明我们会如何访问数据库,而只需要告诉SQL我们需要数据库来做什么。
我们根据SQL能够定位其想要检索的记录并且按照什么样的顺序来进行检索。
能够使用SQL语句在数据控件设计