毕业设计(论文)基于BS架构的《学籍管理系统》设计.doc
《毕业设计(论文)基于BS架构的《学籍管理系统》设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于BS架构的《学籍管理系统》设计.doc(41页珍藏版)》请在三一办公上搜索。
1、毕业设计(论文)题 目: 基于B/S架构的学籍管理系统学 院: 信息工程系 计算机科学与技术 专 业: 计算机科学与技术 班 级: 2002级(4)班 学 号: 姓 名: 指导教师: 填表日期: 2006 年 3 月 2 日基于B/S架构的学籍管理系统摘要本课题设计的学籍管理系统是基于ASP.NET基础的B/S架构程序。具有B/S程序所有优点的同时,引入大量JAVASCRIPT以改善用户操作简便性与数据有效性。本课题根据南昌大学教务处学籍管理实际需求,设置了学生基本信息管理,学生注册情况管理,学生异动情况管理,学生各项信息统计,学生考勤管理,学生奖惩管理,基础数据字典维护七大模块。同时,根据实
2、际情况下系统使用人员等级不同,对不同用户进行了权限控制。使得程序在安全性,可靠性方面有了很好保障。本课题的特色在于第三方控件的引入。第三方控件的使用不仅大大降低了程序编写的工作量,同时也最大程度上提高了程序的性能与功能。本课题所设计的学籍管理系统,是模拟真实业务流程而编写的。虽然在数据库采用、代码规范性方面有待提高,但整体而言,能基本满足真实业务流程,具有一定的真实性和使用价值。关键字:B/S 架构, jsp, html,数据库,SQL SERVER 2000,ACCESSSchool Information Manage System Based On B/S Design PatternA
3、BSTRACTStudent Information Management System is based on B/S programming pattern, designed by ASP.NET. Therefore, this system has all advantages of B/S application. Moreover, since JAVASCRIPT has imported , the user-friendly and data- availability of this system has improved dramatically.According t
4、o the real situation of Nan Chang University student information management, there are seven modules are parted in the system. There are Student Basic Information Management, Student Enrollment Management, Student Information Edit, Student Reward and Punishment, Basic Dictionary Management. Further
5、More, different users were allocate different function modules. One thing that I have to mention about my work is the import of other components. The import of other components not only lessens my work, but also improves the capacity and function of my work.In summary, this system I designed simulat
6、es the real situation of the student information management. Although there are still some bugs and other disadvantages in my application, this system can satisfy the real work. I believe that my work is worthy and usable.KEY WORDS: B/S design pattern, jsp, html, SQL SERVER 2000,ACCESS目 录摘要IIABSTRAC
7、T3目 录4第一章 绪论11.1 引言11.2系统分析21.2.1系统概述21.2.2系统目标21.2.3系统可行性分析21.3 章节组织3第二章 系统开发模式与主要技术42.1 设计模式介绍42.1.1 C/S模式介绍42.2.2 B/S模式介绍42.2 系统开发工具与技术62.2.1 Macromedia Dreamweaver MX2004简介62.2.2 FrontPage 2003简介62.2.3 PhotoShop简介72.2.4 TOMCAT简介72.2.5 JSP技术简介82.3 数据库服务器92.3.1 SQL SERVER的特点92.3.2 SQL SERVER安全性102
8、.4 系统的运行环境122.5 本章小结12第三章 学籍管理系统概要设计133.1 系统目标与开发方法133.1.1 平台实现目标133.1.2 平台功能模块133.1.3 平台开发环境143.2 平台适用范围153.3 程序设计模式153.3.1 程序设计模式153.3.2 什么是MVC设计模式163.3.3 什么是MVC设计模式的优点163.4 系统详细设计173.3.1 系统管理模块说明173.3.1 系统信息管理说明183.5 数据库设计193.5 本章小结21第四章 学籍管理系统的实现224.1 数据库的连接224.2 学籍管理系统设计234.2.1 学籍管理系统界面设计234.2.
9、2 学籍管理系统程序设计254.3 系统测试324.3.1 测试内容324.3.2 测试执行情况324.3.3 测试结论334.4 本章小结33第五章 总结345.1开发过程中所做工作345.2技术实现总结34参考文献36第一章 绪论1.1 引言随着网络技术和软件技术的飞速发展,特别是Internet/Intranet的出现及其相关技术的迅速发展,信息革命带来了全球范围市场竞争的日益加剧,对传统的办公教学和生活方式产生了巨大的冲击。办公自动化就是采用Internet/Intranet技术,基于工作流的概念,使内部人员方便快捷的共享信息,高效的协同工作;改变过去复杂,低效的手工办公方式,实现迅速
10、,全方位的信息采集,信息处理。校园网的建设,为开放式的学籍管理系统提供了技术保障。学籍管理系统是学校日常工作中不可或缺的重要部分,它对于学校的辅导员和管理者来说都至关重要。学籍管理的对象是一个学院或整个学校中每一位学生的基本信息,这些信息是在不断的变化之中。因此,学籍管理系统应该能为使用者提供充足的信息和快捷的查询手段。同时,学籍部门还要为本单位、上级部门提供准确的统计数据。由于人员众多数据源复杂,统计管理工作困难以往每做一项工作,都需要花费很多的精力和时间统计出来的数据往往又不够准确。传统的人工管理方式存有诸如效率低,保密性差,查找、更新、维护困难等各种各样的缺点。而学籍管理系统作为计算机的
11、一种应用,使用计算机对学籍资料进行管理,会给应用者带来很多方便,例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学籍管理的效率,同时,这也是学校的信息化、正规化管理以及与先进管理技术接轨的重要条件。因此,将学籍管理的手工操作转换成为用计算机处理显得非常有必要。1.2系统分析1.2.1系统概述网络化的学籍管理系统是一个由学校学籍管理信息中心监控,各教学系(部)、教研室分级管理,由学生档案管理、导师管理、授课教师管理、选课管理、成绩查询管理、打印报表等几部分组成,选课学生甚至联网的邻近院校共同参与的管理系统。学籍管理由学校学籍管理中心监控,各教学系部、
12、教研室分级管理,任课教师,选课学生共同参与。1.2.2系统目标目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,学生管理系统也是有了很大的发展,商业化的学生信息管理软件也不少。但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。1.2.3系统可行性分析开发该软件的基本要求与功能是实现学生信息数据包括与学生有关
13、的数据的管理与操作处理。软件的基本数据流动为用户数据的输入,学生信息,课程信息,班级信息的输入,以及有关用户提出的对学生信息等等的查询要求所产生的数据输出。数据的输入与输出处理流程都依靠数据库的支持。数据的安全基本保证ACCESS 2003的安全性能比较令人满意,该软件设计中保持与其他一些数据库的基本兼容。该软件的设计目标必须尽量达到人力与设备费用的节省,并且使软件处理数据的速度提高,软件的整个设计过程必须通过生产能力的提高,人员工作效率的提高等等使软件开发成本最小化。实现保证软件质量的前提下的资金投入最小化。决定软件可行性的四个主要方面有:经济因素,技术因素,法律因素,不同方案。而本论文将主
14、要从技术上论述系统的实现。1.3 章节组织论文通过对基于B/S结构模式的网络学籍管理系统的分析设计,具体描述了在JSP开发环境下系统的实现。本文的组织结构如下:第一章:绪论,由网络办公的发展引出学籍管理系统的发展的必然性,并概要介绍学籍管理系统,并分析系统目标和可行性。第二章:系统开发模式与主要技术,首先介绍了目前网络开发的B/S模式C/S模式,并对两种模式进行对比,论述了学籍管理系统采用B/S模式的优势。同时系统是一种交互式WEB应用,本章同时介绍了系统开发过程中所采用的技术。第三章:学籍管理系统的概要设计,根据目前WEB应用程序开发的MVC理论对学籍管理系统的表示层、业务逻辑层以及数据层三
15、层结构模式进行分析,并对系统的功能模块划分,数据库设计等方面进行描述。第四章:学籍管理系统的实现,具体说明了系统的详细功能模块的组织实现,并描述了各个模块的实现过程,及系统的核心代码设计。并概要介绍了系统测试过程,描述了学籍管理系统的各个模块的测试要求,以验证系统的开发的可行性,确保系统的正常运行。第五章:结束语,本章总结了我在整个毕业设计中实践开发、理论学习上的一些体会。第二章 系统开发模式与主要技术2.1 设计模式介绍2.1.1 C/S模式介绍在传统的C/S模式中,客户端存放学籍管理系统,它处理完成数据录入、修改、报表打印和用户接口等功能。数据存放在服务器中,它是DBMS的核心,完成数据存
16、取和统计。C/S模式的优缺点:在CS模式中,客户端和服务器端各自完成相应的处理,这样可以充分发挥网络的优势,提高运行速度。但同时也存在着缺陷:1) 日常维护烦琐。为了维护每个工作站的正常运行,需要及时解决每个工作站中出现的问题,而每个工作站的软硬件配置可能不同,或不在同一个地方,则增加了维护工作的难度。2) 版本更新困难,版本更新时,需要每个工作站都要重新更新。3) 占用大量资源,每个工作站都安装一套工作站软件,增加了系统开销,增加了企业负担2.2.2 B/S模式介绍为了解决C/S模式在异构化网络中出现的问题和C/S中的客户机和服务器端任务过重的问题,提出了新的BS模式。BS模式由浏览器和服务
17、器组成,服务器可以分为Web服务器、数据库服务器、应用服务器、中间件等。它的数据和程序都存放在服务器端,而服务器可包括N层结构,降低了各层的负担。客户端只需浏览器,实现真正的客户端,不用维护,操作界面一致。1)B/S模式的结构B/S结构从逻辑上来讲可分为四个层次:客户机、WEB服务器、应用服务器、数据服务器。客户机主要负责人机交互;WEB服务器主要负责对客户端应用程序的集中管理;应用服务器主要负责应用逻辑的集中管理,它也可以根据其处理的具体业务而分为不同类型的服务器;数据服务器则主要负责数据的存储和组织、数据库的分布式管理、数据库的备份和同步等等。如图1。1所示 2) B/S模式的特点a) 分
18、布式应用:B/S结构模式通过应用服务器、数据服务器的分布以及前端客户机的简化,解决了分布式应用的问题。b) 跨平台应用:可跨操作系统平台、跨数据库平台。c) 容易部署和管理:整个系统的管理、资源分配、数据库操作、业务逻辑不见的管理及动态加载更新等工作集中于应用服务器。这可以降低客户机的管理难度,有效提高整个系统的运行效率,降低应用系统部署和管理的难度。3) B/S模式的优势:用B/S模式设计办公系统,将可以利用现有最先进的计算机技术,在全球Internet风潮中,获得最广泛的软硬件技术支持。a) 客户端只需通过浏览器即可完成相应的操作b) 在维护时,用户只需更改服务器端的代码即可,因此易于管理
19、和维护。c) 无需开发客户端软件,使用Windows操作系统内置的TCPIP协议和IE就可浏览网上资源。d) 采用公开的标准和协议,可使原有的系统平滑地升级到Internet。2.2 系统开发工具与技术2.2.1 Macromedia Dreamweaver MX2004简介Macromedia Dreamweaver MX2004 是一个专业的可视化编辑器,主要用于构架WEB应用。它还是一种可以满足多层次要求,功能强大的可视化专业级网页设计工具。为了使专业设计者使用起来得心应手,Dreamweaver采用了Roundtrip HTML技术。这项技术可以使得网页在Dreamweaver和源代码
20、编辑器之间进行转换时保持HTML句法及结构不变以利于作者进行修改。基于事件的交互性控制以及类似Director的时问轴控制于身的Dreamweaver,自然就成为了新一代网页设计工具的首选,通过Dreamweaver可以轻易制作出复杂的交互式目极富动感的网页,Dreamweaver最具挑战性和生命力的是它的开放式设计这项设计使得任何人都以轻易扩展Dreamweaver的功能。2.2.2 FrontPage 2003简介FrontPage 2003 提供的特性、灵活性和功能可更好地构建网站。它包括创建动态的高级网站时所需的专业的设计、创作、数据和发布工具。FrontPage 2003 对 Web
21、 开发的促进作用主要体现在三个方面。 设计:使用增强的设计工具可创建更漂亮的网站。新的布局工具和图形工具更容易设计完全符合需要的站点。 代码编写:使用设计工具可生成更好的代码,也可使代码技术得到扩展。使用内置的脚本撰写工具可获得交互式结果。使用专业的代码编写工具,可以更快、更高效、更准确地编写代码。 扩展:使用第一个商业化推出的、完全支持 WYSIWYG(“what you see is what you get”,即“所见即所得”)的可扩展样式表语言转换 (XSLT) 编辑器,构建可扩展标记语言 (XML) 数据驱动网站,以新的方式实现与人的联系和对信息的访问。2.2.3 PhotoShop
22、简介Photoshop是平面图像处理业界霸主Adobe公司推出的跨越PC和MAC两界首屈一指的大型图像处理软件。它功能强大,操作界面友好,得到了广大的第三方开发厂家的支持,从而也赢得了众多的用户的青睐。Adobe Photoshop最初的程序是由Mchigan大学的研究生Thomas创建,后经Knoll兄弟以及ADOBE公司程序员的努力ADOBE PHOTOSHOP产生巨大的转变,一举成为优秀的平面设计编辑软件。 Adobe产品的升级更新速度并不快,但每一次推出新版总会有令人惊喜的重大革新。Photoshop从当年名噪一时的图形处理新秀。经过3。0,4。0,5。0,5。5的不断升级,直到目前最
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学籍管理系统 毕业设计 论文 基于 BS 架构 学籍 管理 系统 设计

链接地址:https://www.31ppt.com/p-3978951.html