基于BS的信息工程学院学生信息管理系统毕业设计论文 精品.docx
- 文档编号:5038263
- 上传时间:2022-12-12
- 格式:DOCX
- 页数:31
- 大小:268.13KB
基于BS的信息工程学院学生信息管理系统毕业设计论文 精品.docx
《基于BS的信息工程学院学生信息管理系统毕业设计论文 精品.docx》由会员分享,可在线阅读,更多相关《基于BS的信息工程学院学生信息管理系统毕业设计论文 精品.docx(31页珍藏版)》请在冰豆网上搜索。
基于BS的信息工程学院学生信息管理系统毕业设计论文精品
毕业设计
题目:
基于B/S的信息工程学院学生信息管理系统
——学生工作信息管理子系统
学生姓名:
学号:
系(院):
专业:
通信工程
班级:
指导教师姓名及职称:
起止时间:
年月——年月
(教务处制表)
基于B/S的院(系)学生信息管理系统
——学生工作信息管理子系统
摘要:
院(系)学生信息管理系统是学生信息管理系统建设的重要组成部分,是提高院(系)教学管理的质量和效益的关键环节。
学生信息处理的计算机化、网络化,也是实现学校管理现代化和信息化的重要内容。
本系统采用IIS5.0与ASP开发工具,以MicrosoftSQLServer2000为后台数据库的管理信息系统。
本系统能够实现学生管理,学生信息管理,系统管理功能。
该系统基本上满足了用户在学校信息管理方面的需求。
用户界面友好,充分体现了易用性和实用性。
此系统更加贴近信息电子化处理,从而降低了人工劳动并增加了信息的准确性。
关键词:
ASP;MicrosoftSQLServer2000;学生信息
Institute(faculty)student'sinformationmanagementsystemonthebasisofB/S
--Student'sworkinformationmanagementsubsystem
Abstract:
Institute(faculty)student'sinformationmanagementsystem(SMIS)istheimportantcomponentofinformationmanagementsystemconstructionoftheuniversity,itisqualityandbenefitofimprovingteachingmanagement.Computerization,networkingofstudent'sinformationprocessing,istheimportantcontentofrealizingthemodernizationofmanagementoftheschoolandinformationtoo.
ThesystemusedIIS5.0andActiveServerPagesdevelopmenttoolscompanytoMicrosoftSQLServer2000asthebackgrounddatabasemanagementinformationsystems.thissystemcanrealizethestudenttomanage,studentinformationmanagement,systemadministrationfunction.Thissystembasicallysatisfiedtheuserintheschoolinformationmanagementaspectdemand.theusercontactsurfacehasbeenfriendly,reflectapttouseandpracticabilityfully.Thissystemevenmoredrawsclosetoinformationprocessing,thusreducedhasartificiallyworkedandincreasedtheinformationaccuracy.
Keywords:
ASPprogramming,MicrosoftSQLServer2000,studentinformation
目录
第一章可行性研究-------------------------------------------------------------------------5
1.1、研究这个系统的重要性---------------------------------------------------------5
1.2、可行性概述-------------------------------------------------------------------------5
1.3、使用环境----------------------------------------------------------------------------6
1.4、产品功能和目标-------------------------------------------------------------------6
1.5、产品工作原理----------------------------------------------------------------------6
1.6、技术方面的可行性----------------------------------------------------------------6
1.7、局限性-------------------------------------------------------------------------------6
第二章系统总体设计分析----------------------------------------------------------------7
2.1、系统设计目标----------------------------------------------------------------------7
2.2、系统设计原则----------------------------------------------------------------------7
2.3、系统的信息安全设计-------------------------------------------------------------8
2.4、服务器和数据库系统的选择----------------------------------------------------9
2.5、系统结构与模型-------------------------------------------------------------------9
2.6、系统功能--------------------------------------------------------------------------10
2.6.1基础数据维护子系统-------------------------------------------------------------10
2.6.2学生个人信息管理子系统--------------------------------------------------------10
2.6.3学生工作信息管理子系统---------------------------------------------------------10
2.6.4教学工作信息管理子系统--------------------------------------------------------11
2.6.5系统信息维护子系统-------------------------------------------------------------11
2.7、系统实现的主要技术-----------------------------------------------------------11
第三章学生工作信息管理子系统开发过程-----------------------------------------12
3.1、系统功能描述--------------------------------------------------------------------12
3.2、功能模块--------------------------------------------------------------------------12
3.3、程序流程图-----------------------------------------------------------------------12
3.4、数据库设计-----------------------------------------------------------------------13
3.5、系统功能的实现-----------------------------------------------------------------17
第四章学生工作信息管理子系统遇到的问题--------------------------------------24
4.1数据读取问题-------------------------------------------------------------------24
4.2搜索分页问题-------------------------------------------------------------------24
第五章系统界面的设计----------------------------------------------------------------25
第六章系统虚拟环境测试-------------------------------------------------------------26
第七章结束语----------------------------------------------------------------------------28
7.1系统完善改进---------------------------------------------------------------------28
7.2设计体会---------------------------------------------------------------------------28
致谢---------------------------------------------------------------------------------------29
参考文献------------------------------------------------------------------------------------29
第一章可行性研究
指导老师:
1.1研究这个系统的重要性
学生信息管理系统(SMIS)是大学信息管理系统建设的重要组成部分,是提高教学管理的质量和效益乃至建设知名高水平大学的关键环节。
学生信息处理的电脑化、网络化,也是实现学校管理现代化和信息化的重要内容。
学生信息管理系统的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高学生档案管理的效率,也是进行科学化、正规化管理,与世界接轨的重要条件。
由于客户服务器两层结构存在灵活性差、升级困难、维护工作量大等缺陷,已较难适应当前信息技术与网络技术发展的需要。
随着WEB技术的日益成熟,Browse/Server(简称B/S)结构已成为取代Client/Server(简称C/S)结构。
采用该结构软件的优势在于:
(1)无须开发客户端软件,维护和升级方便;
(2)可跨平台操作,任何一台机器只要装有WWW浏览器软件,均可作为客户机来访问系统;(3)具有良好的开放性和可扩充性;(4)可采用防火墙技术来保证系统的安全性,有效地适应了当前用户对管理信息系统的新需求。
因此该结构在管理信息系统开发领域中获得飞速发展,成为应用软件研制中一种流行的体系结构。
1.2可行性概述
通过调查分析开发学生信息管理所具备的能力及实现的方法。
确定总体结构,利用ASP和SQL2000编程工具,以最简洁最容易的方法,使其成为一个初级的系统软件。
此软件由于只是一个初级产品,只要能构建一个结构,达到一些帮助查询、修改等基本功能。
1.3使用环境
建议使用奔腾3以上的pc机,内存需在256兆以上。
1.4产品功能和目标
主要产品的功能是进行学生信息管理,用户根据不同的权限访问系统,对班级、学生等信息进行日常维护并可根据需要查询统计所需的数据,然后生成打印报表。
安全性问题是重中之重,除了对重要数据进行加密处理外,系统对访问的用户进行权限区别。
用户根据自己的权限访问数据,分为超级管理员用户、院系管理员用户、学生用户。
根据其级别不同则权限不同。
超级管理员,为最高权利用户,对所有用户予以授权,并且可以注册、删除用户以及更改用户密码等。
而教师用户能使用其中的一些模块的功能。
学生用户只能对系统数据的浏览。
系统中对于操作人员没有过多的限制,要求掌握一定的计算机操作水平,工作尽心尽力,要求管理员对系统定期进行维护工作,为使本系统能发挥应有的作用。
1.5产品工作原理
1)先建立数据库服务器。
2)在使用时,由用户在相关的页面中。
输入需要了解信息的关键字,然后通过控件传递参数给数据库。
3)数据库收到查询语句时,将触发数据库查询功能在相关的表中找到所需要的数据。
4)将查找到的项目通过控件显示到终端。
5)通过终端把得到的内容显示到相应的界面上。
1.6技术方面的可行性
利用现有人力和物力是完全具备能力开发的,作为初次产品,日后的发展空间大,软件功能进一步增强,界面更友好。
开发学生信息管理系统在技术上是完全可行的。
1.7局限性
目前我们的使用范围局限于本校,该软件是初次版本,今后我们在使用过程中对它会作进一步的修改和完善,推出它的后续版本。
第二章系统总体设计分析
2.1、系统设计目标
建成一个完整统一、技术先进、高效稳定、安全可靠的基于Internet/Intranet的学生管理信息系统。
这是一个集自动化和信息化为一体的先进的电脑网络系统,在为有关部门提供优质、高效的业务管理和事务处理的同时,采用安全可靠的现代化处理和控制技术,及时、准确、可靠地采集和传输信息,建立完备、可靠的教学信息处理系统。
对各院(系)办实现统一的信息浏览、成绩管理。
可实现与校其他一些管理系统的学生基本信息的共享。
通过校园网为网站访问者提供全面及时的信息和数据,如学生个人信息、团委学生会信息、成绩信息查询等。
系统的安全性、稳定性、可靠性非常重要,在学校内部各科室(包括各个校区)组成一个虚拟网,教学事务处理在虚拟网中进行,并借助防火墙与校园网隔离,抵御来自外部网络的恶意攻击;建成的系统应能避免因软、硬件故障造成的数据损失;保证数据在传输过程中安全、保密;系统有足够大的吞吐量,不会因过多的服务请求而出现系统崩溃;能一天24小时,一年365天提供服务;界面友好,易于学习,非计算机专业人员经过短时间培训即可掌握基本操作。
借助于学生信息管理系统的建设,促进教学管理人员素质的提高,通过教学管理人员的实际应用,促进我校的教学管理水平和效率的提高;通过提供多层次的教务信息服务和先进实用的使用手段,满足校内外对信息共享和利用的要求,并为各级领导提供有效的辅助决策服务。
2.2、系统设计原则
本系统作为学校管理信息系统的一个资源子网进行建设,将以校园网为基础,实现信息资源共享。
同时为校信息系统的建设建立初始框架。
1)统筹考虑,信息共享
本应用系统基于校园网,实现高水平的信息资源共享的信息资源访问,要面向学院不同部门实现信息资源的共享,提高信息资源共享的利用率。
可为其他系统提供数据接口,学生信息管理系统可以为其他系统如校园MIS系统提供数据共享。
2)包容性和可扩展性
系统应具有较好的可扩展性和包容性。
能有效地保护已有的信息。
特别是在应用需求变化时,有一个较好的系统,能容易地加以调整。
系统易于扩充升级,既能满足当前业务的需求,又为今后的扩充留有空间。
3)为教师、学生提供良好的信息服务
在学生信息标准化、规范化的基础上,对信息进行合理布局,在提供优质、高效的业务管理和事务处理的同时,使全校师生可以在任一平台上对本专业教学计划进行查询,了解课程设置情况,查询成绩等,教师可以查询了解学生的情况等。
4)可靠运行,安全保密
应具有安全高效的通信机制,身份认证,权限检查,以解决学生信息系统的安全性、保密性问题,防止信息泄密和对保密信息的非法侵入。
应考虑与校园网的安全机制相结合,采用路由技术,设立学生信息系统的防火墙。
5)采用成熟的技术,建立实用可靠的系统
本系统的建设目标是否能实现,系统整个投资能否发挥应有的效益,最终将取决于该系统是否可靠实用。
为此,系统应采用成熟可靠的技术,应贯彻产品化的设计原则和实施方法。
同时,系统的起点要高,系统的建立应适应未来技术发展的趋势。
2.3、系统的信息安全设计
信息安全是信息系统建设的首要问题,信息的失窃或篡改常常给系统带来毁灭性的打击。
系统中的一些关键信息(如学生信息、成绩信息等)的安全是至关重要的,必须在信息系统建设的设计阶段,制定可靠的安全策略。
系统从网络通讯、操作系统、数据库管理系统、应用系统、计算机病毒的防治等五个方面提供安全保障:
1)网络通讯
用虚拟局域网(VLAN)服务和防火墙技术。
将系统的所有服务器都建立在虚拟子网内,用防火墙与校园网隔离,只允许安全的网络协议通过,如HTTP协议等,其他如FTP、TELNET协议限制执行。
服务器保护策略既解决非法访问又可缩小广播风暴。
学生信息管理系统安全结构图
如图所示,学校内部各科室(包括各个校区)在校园网网管系统的支持下组成虚拟网(VLAN),系统在虚拟网中进行。
防火墙将VLAN与校园网连接起来,提供隔离功能抵御来自校内/外的不良访问,同时也提供了VLAN与校园网的通道,通过防火墙的VIP通道可访问计算机中心的学生信息数据库服务器。
2)操作系统
利用操作系统安全功能。
对操作系统的用户、用户组及其访问权限作严格的规定。
关掉可能导致安全漏洞的服务,如Telnet、Ftp、SendMail等。
3)管理权限的设定
利用对管理员权限的设置,如可动态的限制使用人员的应用权限和管理区域范围等属性,可有效地防止非法客户进入系统,进行不允许的管理操作。
4)计算机病毒的防治
计算机病毒的防治,主要应用服务器和数据库服务器上采用硬件和软件进行防范。
2.4、服务器和数据库系统的选择
根据系统需求系统采用高性能的PCServer作为服务器,提供事务处理服务、Web服务和特定数据库服务。
操作系统为MicrosoftWINDOWS2000。
数据库系统采用MicrosoftSQL2000。
2.5、系统结构与模型
针对实际的应用情况,我们决定使用基于WEB的ASP技术,采用Browser/Server和Intranet相结合的解决方案,考虑到以查询、浏览、地理位置分散,交互式的服务为主体的应用,采用了Browser/Server结构而不是传统的Client/Server,这样使得信息管理系统可以更出色的完成各种服务需求,同时增强了他在不同操作平台上的兼容性,使其可以更为稳定的提供服务。
2.6、系统功能
学生信息管理系统主要有基础数据维护子系统、学生个人信息管理子系统、学生工作信息管理子系统、教学工作信息管理子系统、系统信息维护子系统组成。
各院(系)通过校园网可访问数据库服务器,院(系)管理员可远程进行数据的录入、删除、更新、查询等操作,可根据从网上汇总上来的数据进行各种统计等处理。
部分信息可在校园网、Internet上发布。
用户可通过浏览器从信息管理数据库中获取相应的动态信息。
可在某些限定范围内对数据库进行操作,如学生可通过浏览器查询个人信息和成绩等。
系统总体的功能图:
各子系统主要功能有:
2.6.1基础数据维护子系统
该子系统有院,系,专业,课程等基础的数据
2.6.2学生个人信息管理子系统
该子系统能够将新生数据的录入、查询、更新;奖惩的处理;为整个学生管理系统提供新生原始数据,学生信息管理系统的基本信息源。
2.6.3学生工作信息管理子系统
该子系统是各院(系)学生工作的信息发布,它由团委学生会、社团、班级、学生党支部模块组成,通过此子系统,可以让我们及时的更多的了解学生工作的一些信息。
2.6.4教学工作信息管理子系统
该子系统为学生提供一个管理学生考试成绩的窗口,可以查询学生每门课成绩信息,极大的方便教师了解学生的情况。
2.6.5系统信息维护子系统
该子系统完成系统管理员的添加,删除,对系统管理员的权限分配,及时动态管理权限可以增加系统的安全性,保密性。
2.7、系统实现的主要技术
1)ASP技术
ASP(ActiveServerPage)即活动服务器页面,它是由Microsoft推出的用于Web开发的技术。
ASP不是一种单纯的技术,应该说它是一种服务器脚本环境。
在ASP环境下,开发者可以通过创建服务器脚本,编写强大的Web应用程序,实现动态交互式Web页面:
ASP脚本还可以和HTML语言、Java小程序等混合在一起书写,这大大扩充了ASP程序的功能,降低了ASP应用的难度。
2)ADO对象访问数据库
ADO是一个ASP内置的ActiveX服务器组件用于数据库访问,可把它与ASP结合起来,建立提供数据库信息的网页内容,对数据库进行查询、插入、更新、删除等操作。
其具有运行速度快、占用内存小等优点。
本系统中有关成绩查询、记录分页浏览等功能都是应用了ADO的对象、属性和方法来实现的。
3)ODBC技术
通过访问数据库的方式在本系统中得到应用,它通过驱动程序(driver)来提供数据库的独立性,驱动程序与具体数据库有关,它是一个用以支持ODBC函数调用的模块(通常是一个d11),应用程序通过调用驱动程序所支持的函数来操作数据库,若想使应用程序操作不同类型的数据库,就要动态地链接到不同的驱动程序上。
ODBC具有良好的数据库独立性,通过ODBC可以使得数据库的更改变得非常容易,因为对应用程序来说只需改换一下驱动程序。
第三章学生工作信息管理子系统开发过程
3.1系统功能的描述
该子系统是各院(系)学生工作的信息发布,它由团委学生会、社团、班级、学生党支部模块组成,通过此子系统,可以让我们及时的更多的了解学生工作的一些信息。
该子系统包括:
系统用户管理模块、系统信息管理模块、班级信息管理模块、学生社团信息管理模块、学生社
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于BS的信息工程学院学生信息管理系统毕业设计论文 精品 基于 BS 信息工程学院 学生 信息管理 系统 毕业设计 论文
![提示](https://static.bdocx.com/images/bang_tan.gif)