1、课程设计报告题目基于C/S架构的学生信息系统的设计与实现姓名学号201207032109课程名C/S结构的系统设计指导教师2013年11月27日I摘要随着学校规模的不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长面对如此庞大的信息量,开发学生信息管理系统来提高学生管理工作的效率就成为必然通过该系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。学生信息管理系统是典型的信息管理系统MIS,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面对于前者要求建立起数据一致性和完整性强、数据安全性好的库而对于后者则要求应用程序功能完备,易使用等特点。经过分析
2、,我们使用JAVA开发工具,利用其提供的各种面向对象的开发工具,JAVA技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群使用的数据库是ORACLE,ORACLE数据库功能强大,学习起来也不难,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。关键词学生信息JAVAORACLEODBC数据库学生信息管理系统的设计与实现IIABSTRACTWITHTHEEXPANSIONOFSCHOOLS,THENUMBEROFSTUDENTSINCREASESSHARPLY,
3、ALLKINDSOFINFORMATIONABOUTTHESTUDENTSALSODOUBLEDFACEDWITHSUCHALARGEAMOUNTOFINFORMATION,DEVELOPINGTHESTUDENTINFORMATIONMANAGEMENTSYSTEMSTOIMPROVETHEEFFICIENCYOFTHEMANAGEMENTOFSTUDENTSHASBECOMEANINEVITABLETHROUGHTHESYSTEM,THEINFORMATIONCANBESTANDARDIZEDMANAGEMENT,SCIENTIFICSTATISTICSANDFASTQUERY,THERE
4、BYREDUCINGTHEWORKLOADOFMANAGEMENTSTUDENTINFORMATIONMANAGEMENTSYSTEMISATYPICALMANAGEMENTINFORMATIONSYSTEMMIS,WHICHMAINLYINCLUDESTHEESTABLISHMENTANDMAINTENANCEOFBACKENDDATABASEANDFRONTENDAPPLICATIONDEVELOPMENTASPECTSFORTHEFORMERREQUIREMENTTOESTABLISHDATACONSISTENCYANDINTEGRITY,DATASECURITY,AGOODLIBRAR
5、YFORTHELATTERREQUIRESTHEAPPLICATIONFULLYFUNCTIONAL,EASYTOUSEFEATURESAFTERANALYSIS,WEUSEJAVADEVELOPMENTTOOLS,THEUSEOFITSVARIOUSOBJECTORIENTEDDEVELOPMENTTOOLS,JAVATECHNOLOGY,EXCELLENTVERSATILITY,EFFICIENCY,PLATFORMPORTABILITY,ANDSECURITY,AREWIDELYUSEDINPERSONALPC,DATACENTERS,GAMINGCONTROLTAIWAN,SCIENT
6、IFICSUPERCOMPUTERS,CELLPHONESANDTHEINTERNET,ALSOHASTHEWORLDSLARGESTDEVELOPEROFPROFESSIONALCOMMUNITYUSEOFTHEDATABASEISORACLEDATABASE,ORACLEDATABASEPOWERFUL,ITISNOTDIFFICULTTOLEARN,THEN,THEINITIALPROTOTYPEOFTHESYSTEMNEEDSTOCONSTANTLYREVISEANDIMPROVEUSERSATISFACTIONUNTILTHEFORMATIONOFAVIABLESYSTEMKEYWO
7、RDSSTUDENTINFORMATIONJAVAORACLEODBCDATABASE学生信息管理系统的设计与实现III目录第一章绪论111课题背景和意义112国内外研究现状113本系统主要功能模块214章节安排2第二章学生信息管理系统需求分析421系统的可行性调查4211系统的经济可行性4212系统的技术可行性4213系统的社会可行性4214用户使用可行性522需求分析概述523系统的数据性能需求624系统功能需求分析7241管理员模块功能需求8242教师登录模块功能需求8243学生模块功能需求825系统数据流图8第三章总体设计1031系统功能层次图1032设计目标12321系统管理员管理模
8、块12322教师登录管理模块12323学生登录管理模块12第四章数据库设计1341数据库分析13411实体的分析13412实体的属性13学生信息管理系统的设计与实现IV413数据表设计1442SQL语句实现16第五章系统模块详细设计1951管理员模块设计19511添加学生信息功能19512添加教师信息功能19513添加新课程功能20514修改学生信息功能20515修改教师信息功能20516修改课程信息功能2152教师模块设计21521查看教师信息功能21522查看所授课程功能21523查看听课通知功能2253学生模块设计22531学生选课功能22532查看学生信息功能22533查看已选课程功能
9、23534删除已选课程功能23第六章系统实现2461系统登录界面2462录入学生信息界面2463修改学生信息界面2564学生选课界面25结束语26参考文献27致谢28学生信息管理系统的设计与实现1第一章绪论11课题背景和意义随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用随着计算机网络技术发展,WEB数据库技术已经成为应用最为广泛的网站架构基础技术在应用系统中,WEB提供了与用户进行通信联络的有效手段,利用WEB技术,实现WEB服务器与数据库系统的连接,完成对数据的处理与查询,用户可以通过操作简单易学的浏览器来查询处理
10、所需要的各种数据学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点例如检索迅速、查找方便、可靠性高、存储量大、保密
11、性好、寿命长、成本低等这些优点能够极大地提高学生信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件12国内外研究现状计算机在管理中的应用开始于1954年,当时美国首先用计算机处理工资单40多年来,计算机在处理管理信息方面发展迅速例如,60年代美国计算机在管理中应用项目不到300项,到了1975年达到2670项而现在,美国在财务会计上90的工作由计算机完成;物资管理中80100的信息处理由计算机完成;计划管理中是8090据计算机应用方面发展较快的国家统计,计算机用于经济管理的约占80;用于科技运算的占8;用于生产过程控制的占12我国在全国范围内推广计算机在管理中的应用,是在70年
12、代末开始的,虽然起步较晚,近几年发展却较快,特别是微型计算机的出现和普及为信息处理提供了物美价廉的手学生信息管理系统的设计与实现2段,对于推动我国管理信息处理的现代化起了重要的作用目前存在的问题是传统纸媒介管理的学生信息难于共享汇总,其统计数据正确性也难以考证存在着较多的缺点,如效率底,保密性差,时间一长将产生大量的文件和数据,更不便于查找,更新,维护等计算机在全国普及后,管理媒介有了质的飞跃并且随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,
13、从而减少管理方面的工作量由于计算机和网络的普及,若建立一个C/S或B/S结构的学生信息管理系统,学生便可以通过网络来选课并且查询自己的有关信息,使得学生信息管理工作系统化,规范化,自动化,大大提高了学校管理学生的效率13本系统主要功能模块本系统的主要任务就是负责对学生信息管理主要用户为老师、学生和管理员,其中,学生可对自己的信息进行查询,可以进行选课,也可以进行删除已选课程,教师可对自己的信息进行查询,查看自己的课表信息,查看听课通知等功能,管理员拥有所有的权限,可以添加删除学生信息,教师信息,课程系统提供友好界面,操作简单为实现这些功能,系统一个包含如下几个基本模块1用户登陆模块用户可以选择
14、自己的登陆身份2添加信息模块管理员可以实现对学生信息和教师信息的添加3修改信息模块管理员可以实现对学生信息和教师信息的修改4查询信息模块学生和教师可以在此界面进行操作5删除信息模块管理员可以实现对学生、教师和课程信息的删除14章节安排第一章本章主要介绍了课题的研究背景,国内外研究现状第二章本章给出了需求分析,简单介绍了可行性分析,各功能模块的功能需求学生信息管理系统的设计与实现3第三章本章给出了系统的总体设计,通过对用户需求的分析,明确了系统的架构设计和各模块功能的实现方法第四章本章主要对ORACLE数据库进行设计,分别对数据库分析,数据实体进行分析,并对数据表进行设计第四章本章主要对该学生信
15、息管理系统进行系统模块的详细设计第五章本章主要介绍了系统模块的详细设计,分别对各个模块进行详细设计第六章本章主要介绍了本系统的功能模块具体实现学生信息管理系统的设计与实现4第二章学生信息管理系统需求分析21系统的可行性调查可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解建立学生信息管理系统,采用计算机对学生信息进行管理,进一步提高办学效益和现代化水平帮助广大教师提高工作效率,实现学生信息管理工作流程的系统化、规范化和自动化经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排明确开发风险及其所带来的经济效益本
16、报告经审核后,交软件负责人审查可行性分析包括两部分内容分析建立新的管理信息系统的必要性和可能性分析建立信息系统的必要性时要注意用户提出的理由是否充分和合理;分析建立信息系统的可能性主要包括经济可行性、技术可行性和社会可行性经济可行性研究的目的是使新系统能达到以最小的开发成本取得最佳的经济效益需要作投资估算,对开发中所需人员、硬软件支持以及其它费用进行估算,并对系统投入使用后带来的经济效益进行估计技术可行性研究就是弄清现有技术条件能否顺利完成开发工作,硬软件配置能否满足开发的需要等等社会可行性研究是指新系统在投入使用后,对社会可能带来的影响进行分析211系统的经济可行性学生信息管理系统提供访问者
17、相互交流信息以及向网站咨询信息的平台,可提供一个在线交互的动态平台供学生、教师和管理员进行信息的操作,大大的减少了以往手工资源操作带来的各类问题212系统的技术可行性学生信息管理系统提供一个在线交互的信息平台,管理员可以对系统信息进行添加、修改、删除查询等操作,教师可以对班级信息进行处理,学生可以查询自己所需信息213系统的社会可行性本学生信息管理系统不仅能够让管理员更清晰的掌握学生和教师的信息,同时也让学生自己更容易的知道如何准确的选课这就大大的为老师提供了便利学生信息管理系统的设计与实现5同学们在家中只需要上网就可以在第一时间知道自己的已选课程还有,学生们也可通过我们的系统进行选课来凑够学
18、分完成学业和其所占学分及任课老师的资料,其应用性之强得到充分发挥学校的电脑普及率已达到了很高的水平,尤其是我们拥有设备先进管理完善的机房,而信息学院的老师和学生们对电脑的操作也是驾轻就熟因此,只要这套学生学籍选课系统操作简单,实用,合理,大家肯定是乐于接受并积极响应和支持的214用户使用可行性本系统操作简单,有计算机基础的人无需培训即可使用,即使是没有计算机基础的人只需经过简单的培训就可以很熟练的使用本系统系统运行后,就用户方而言,由于用户使用本系统时,不会也不必关心系统内部的结构及实现方法,即对用户来说是透明的,所以本系统对用户而言,是定位在界面友好、操作方便、功能齐全的原则上的,用户只需简
19、单的用鼠标点击各界面上的选项卡或按钮就能执行相应的功能,就管理者而言,关心的是如何处理各种数据,只要把用户的信息输入计算机,管理者就可运行相应的后台程序进行处理而以上的这些功能都能在所选择的开发环境中用所选择的开发工具来实现所以说本系统在用户使用可行性上是没有问题的22需求分析概述学生信息管理系统,可用于学校等机构的学生信息管理,查询,更新与维护,使用方便,易用性强,图形界面清晰明了该软件用JAVA1语言编写,开发工具是MYECLIPSE2,该工具比较容易上手,ORACLE数据库作为后台的数据库进行信息的存储,用SQL语句完成学生学籍信息和教师信息的添加,查询,修改,删除的操作等用ODBC驱动
20、实现前台JAVA与后台SQL数据库的连接JAVA语言跨平台性强,可以在WINDOWS,LINUX,UBUNTU等系统下使用,方便简单,安全性好ORACLE3数据库高效安全,两者结合可相互利用各自的优势该系统实现的大致功能1用户登陆界面该界面可以选择使用者的身份,“管理员,教师,学生”不同的身份有不同的操作界面和功能权限ID号和密码输入正确即可登录学生学生信息管理系统的设计与实现6管理界面提供了学生学籍信息的查询,相关科目信息查询,修改登录密码等功能2教师管理界面提供了对所教授课程信息的查询;可以查询听课通知,修改密码等功能3管理员管理界面拥有最高的权限允许添加教师信息和课程信息,提供了对学生学
21、籍信息的查询,添加,修改,删除;提供了对教师信息的查询,添加,修改,删除;修改密码等功能4登录的用户信息分别存储在SQL数据库的“管理员信息表”,“教师信息表”,“学生信息表”中,如果用户信息不存在则三张表中,将会无权利登录本管理系统,以保证系统的安全性23系统的数据性能需求学生信息管理系统主要提供信息查询,方便管理的网上的信息查阅平台,学生可以通过该系统查阅与自己有关的各科成绩,教师可以通过该系统对学生的信息进行添加、删除、修改和查询为了保证系统能够长期、安全、稳定、可靠、高效的运行,学生信息管理系统应该满足以下的性能需求1系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能在系
22、统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足各使用者对信息处理的需求由于信息查询系统的查询功能对于整个系统的功能和性能完成举足轻重作为系统的很多数据来源,而学生的信息的准确性很大程度上决定了学生信息管理系统的成败在系统开发过程中,必须采用一定的方法保证系统的准确性2系统的开放性和系统的可扩充性学生信息管理系统在开发过程中,应该充分考虑以后的可扩充性例如科目的改变和学生基本信息的改变,学生查询的需求也会不断的更新和完善所有这些,都要求系统提供足够的手段进行功能的调整和扩充而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合
23、一定的规范,可以简单学生信息管理系统的设计与实现7的加入和减少系统的模块,配置系统的硬件通过软件的修补、替换完成系统的升级和更新换代3系统的易用性和易维护性学生信息管理系统是直接面对使用人员的,而使用人员往往对计算机并不是非常熟悉这就要求系统能够提供良好的用户接口,易用的人机交互界面要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程学生信息管理系统中涉及到的数据是学生的重要的信息,系统要提供方便的手段供系统维护人员进行数据的备份,日常的安全管理,系统意外崩溃时数据的恢复等工作4系统的标准性系统在设计开发
24、使用过程中都要涉及到很多计算机硬件、软件所有这些都要符合主流国际、国家和行业标准例如在开发中使用的操作系统、网络系统、开发工具都必须符合通用标准如规范的数据库操纵界面、作为业界标准TCP/IP网络协议及ISO9002标准所要求的质量规范等;同时,在自主开发本系统时,要进行良好的设计工作,制订行之有效的软件工程规范,保证代码的易读性、可操作性和可移植性5系统的响应速度学生信息管理系统系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率24系统功能需求分析综上所述本系统具体需要完成功能
25、如下1全面展示学生信息管理系统所包含的信息2登陆窗口模块区分管理员、教师和学生身份3系统管理员模块管理员登陆系统后可以对教师、学生信息进行相关操作4教师登陆模块教师登陆系统可以查看自己的个人信息和查看教课信息5学生登陆模块学生登陆系统后可以对自己的基本情况进行操作学生信息管理系统的设计与实现8该系统使用了先进的数据库技术与数据管理技术,使数据的准确性与安全性得到了很大的提高,且在用户的并行操作与用户管理方面也有了极大地改善241管理员模块功能需求管理员登陆系统后,可以对教师、学生信息进行添加、修改和查询等操作,对学生课程进行添加、修改和查询功能操作,还可以修改管理员的登录密码242教师登录模块
26、功能需求教师登陆系统后可以对自己的个人信息进行查询操作,然后教师可以对自己所教课程的课表进行查询功能操作;并且可以查看听课通知和讲课帮助243学生模块功能需求通过调研得出学生信息管理系统中需要在学生登录或验证身分后,可以自行完成学生的选课以及学生个人信息的查询,也可以进行选课和删除已选课程等操作,方便用户使用25系统数据流图根据该系统需求进行分析,使用数据流图示描述数据处理过程数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的传输变换过程数据流图是结构化系统分析的主要工具,它表示了系统内部信息的流向,并表现系统的逻辑处理功能学生信息管理系统的设计与实现9图21管理模块数据流图
27、开始是否登录进入登录页面选择一种权限(例选管理员权限)选择你要实现的功能标号X主菜单对学生、教师和课程信息的管理操作1查询2修改3添加X02判断用户名和密码是否匹配(1)若提示输入信息错误,则重新输入;(2)否则进入系统511添加学生信息功能学生信息管理系统对学生信息的管理非常重要,其中对信息的录入是系统最为关键的地方,以往我们管理学生信息的时候都是手工操作,而随社会不断发展的今天计算机的应用已全部取带了手工操作的方法,利用计算机可以方便的录入各类信息,进行高效的管理学生信息的录入就是利用计算机通过程序读入数据库,录入学生信息模块算法描述如下1管理员登陆后,录入学生信息模块;2当录入信息不完整
28、时,提示信息输入不完整,重新输入;3当录入学号已经存在,提示该学生信息已存在,请重新输入;4没有错后,学生信息添加成功512添加教师信息功能学生信息管理系统不仅对学生信息的管理重要,对教师信息管理也很重要,方法和录入学生信息类似教师信息的录入也同样是利用计算机通过程序读入数据库,录入教师信息模块算法描述如下1管理员登陆后,录入教师信息模块;2当录入信息不完整时,提示信息输入不完整,重新输入;3当录入教师编号已经存在,提示该教师信息已存在,请重新输入;学生信息管理系统的设计与实现204没有错后,教师信息添加成功513添加新课程功能学生选课模块主要是给学生选择课程的功能,本功能主要由管理员在后台发
29、布自己的课程信息进入数据库,然后学生登录系统,可以看见所有发布的课程信息,然后学生再进行选择,学生选择的课程信息会自动进入后台数据库,其学生选课模块算法描述如下1管理员成功登陆;2点击添加新课程;3输入课程号;4输入课程名;5输入上课教室;6输入课教师7点击提交按钮,完成添加新课程操作514修改学生信息功能此信息修改模块主要是给学生和管理员建立信息库,方便管理员查询操作,信息修改模块算法描述如下1管理员成功登陆;2点击修改学生信息;3输入学生的编号;4编号为空,重新输入;5输入不为数字,重新输入;6输入正确,进入修改页面进行相关修改515修改教师信息功能此信息修改模块主要是给教师和管理员建立信
30、息库,方便管理员查询操作,信息修改模块算法描述如下1管理员成功登陆;2点击修改教师信息;学生信息管理系统的设计与实现213输入学生的编号;4编号为空,重新输入;5输入不为数字,重新输入;6输入正确,进入修改页面进行相关修改516修改课程信息功能此信息修改模块主要是给课程和管理员建立信息库,方便管理员查询操作,信息修改模块算法描述如下1管理员成功登陆;2点击修改课程信息;3输入课程的编号;4编号为空,重新输入;5输入不为数字,重新输入;6输入正确,进入修改页面进行相关修改52教师模块设计521查看教师信息功能此信息查询模块主要是方便教师查询操作,信息查询模块算法描述如下1教师成功登陆;2点击查询
31、教师信息;3输入教师的编号;4编号为空,重新输入;5输入不为数字,重新输入;6输入正确,进入信息查询页面进行相关修改522查看所授课程功能此信息查询模块主要是方便教师查询自己所教授的课程信息操作,授课信息查询模块算法描述如下1教师成功登陆;学生信息管理系统的设计与实现222点击左边的课表显示;3右边显示出所教授的课程信息;523查看听课通知功能此信息查询模块主要是方便教师查询听课通知信息操作,查询听课通知模块算法描述如下1教师成功登陆;2点击左边的听课通知;3右边显示出听课通知信息;53学生模块设计531学生选课功能学生可以进行网上选课,在每学期快要结束时,学校都会把下学期要修的课程放到学校网
32、站上,供同学们进行选课,这样节省了大家的宝贵时间,也方便了老师的管理,方便又实用此学生选课功能主要是方便学生操作,信息模块算法描述如下1学生成功登陆;2点击选定课程按钮,进入选定课程的页面;3在页面中点击添加课程按钮;4点击想要选择的课程的复选框,进行选择;5然后点击提交按钮;6课程选择成功532查看学生信息功能学生信息管理系统方便了学生查看自己的学籍信息,如果学校由于疏忽输入了错误信息,自己可以查看并且及时通知学校管理员,及时修改,减少不必要的麻烦此信息查询模块主要是方便学生查询操作,信息查询模块算法描述如下1学生成功登陆;学生信息管理系统的设计与实现232点击查询学生信息;3输入学生的编号
33、;4编号为空,重新输入;5输入不为数字,重新输入;6输入正确,进入信息查询页面进行相关修改533查看已选课程功能学生可以查看本学期已选课程,并且可以方便的知道所选课程的教课老师和上课地点等,这样方便了学校专员,方便了老师和我们学生自己,需要的时候从网上下载课程表,随时看都可以此信息查询模块主要是方便学生查询操作,选课信息查询模块算法描述如下1学生成功登陆;2点击选定课程;3右边显示出本学期已选定的课程信息;4如果想继续选课,点击添加课程即可;534删除已选课程功能学生可以进行网上选课,就可以删除已选课程,比如说不小心选错了某一门课程,就必须在规定的时间里删除掉,然后重新选择要修的课程,因为有时
34、粗心是不可避免的,所以有删除的功能是必须,这样既方便了老师的管理,又方便了自己1学生成功登陆;2点击选定课程;3右边显示出本学期已选定的课程信息,选择想要删除的课程;4单击课程后面的删除按钮即可;学生信息管理系统的设计与实现24第六章系统实现在完成了上面的所有工作之后,本系统的各种功能已经全部确定,下面要完成的工作就是在详细设计的基础上,建立各功能界面,实现系统的各个功能61系统登录界面本系统有三个用户,分别是学生、教师和管理员,非配给他们三个不同的权限图61用户登录界面62录入学生信息界面图62录入学生信息界面学生信息管理系统的设计与实现2563修改学生信息界面图63修改学生信息界面64学生
35、选课界面图64学生选课界面学生信息管理系统的设计与实现26结束语本系统是采用JAVA技术开发的,想要将系统做的完美无缺还是很困难的,由于在这个阶段中,基本是处于边学习边实践的状态,基础知识还不是很牢靠,加之自身水平原因,程序还是有许多不足之处界面模块做的不够好实现的功能不够完整界面需要更精确的美化经过这一段时间的努力,收获了很多,在收获的同时也发现了很多的不足,回首论文的写作过程,得到了许多人的帮助,尤其是我的指导老师在我论文的完成过程中给予了我许多的教诲、帮助和鼓励每当我在写作中遇到困难的时候,是他们从方法上和精神上给予我支持,令我克服每个困难,我在心底里备受鼓舞借此机会,向他们表示我由衷的
36、感激之情在系统开发的两个月里,我受到了指导老师的细心指导,董老师老师严谨的指导态度与深厚的理论知识都让我受益非浅,从她身上我学到了很多的东西,无论是理论还是实践都使我的知识有很大的提高借此我特提出感谢通过本次毕业设计,我掌握了JAVA编程技能,对ORACLE数据库有了较深的理解比较全面的巩固了编程思想也通过本次毕业设计,使我懂得的谨慎在编程工作中的重要性程序员的工作态度以及良好的习惯也决定了自己工作的质量学生信息管理系统的设计与实现27参考文献1ERICJAVA编程思想M第4版机械工业出版社,机械工业出版社2陈刚MYECLIPSE从入门到精通北京清华大学出版社,2005年4月3谭怀远,让ORA
37、CLE跑得更快优化思路M北京电子工业出版社,20114孙卫琴TOMCAT与JAVAWEB开发技术详解M第2版电子工业出版社,2009年01月5刘京华等JAVAWEB整合开发王者归来M清华大学出版社,2010年01月6萨师煊,王珊数据库系统概论高等教育出版社,2002年2月7温谦HTMLCSS网页设计与布局从入门到精通M人民邮电出版社,2008年08月8张银鹤点石成金JSPAJAX网站开发典型实例M电子工业出版社,2009年01月9马晓虎,基于BS结构的通用学生管理系统的开发J电脑知识与技术,200610张学群、楼克明,库存管理,运筹学基础,经济出版社,1996311黄梯云,管理信息系统导论,机
38、械工业出版社12李昭原,刘又诚数据库系统原理与技术北京航空航天大学出版社13甘仞初,信息系统开发,北京经济科学出版社,199614王珊,数据组织与结构,经济科学出版社15孙卫琴基于MVC的JAVAWEB设计与开发M北京电子工业出版社,200416BRUCEECKELJAVA编程思想M机械工业出版社,200317FLANAGANJAVA技术手册M中国电力出版社,200218孙一林,彭波JAVA数据库编程实例M清华大学出版社,200219LEEANNEPHILLIPS巧学活用HTML4M电子工业出版社,200420飞思科技产品研发中心JAVA应用开发详解M电子工业出版社,200321耿祥义,张跃平
39、JAVA实用教程M清华大学出版社,200322孙涌现代软件工程M北京希望电子出版社,200323萨师煊,王珊数据库系统概论M高等教育出版社,200224BROWNJAVA编程指南(第二版)M电子工业出版社,200325清宏计算机工作室JAVA编程技巧M机械工业出版社,2004学生信息管理系统的设计与实现28致谢经过半年的忙碌和工作,本次毕业设计已经接近尾声,感谢一直对我毕业设计提供帮助的指导老师董老师,从毕业设计题目的选择、到选到课题的研究和论证,再到本毕业设计的编写、修改,每一步都有老师的细心指导和认真的解析在老师的指导下,我在各方面都有所提高,老师以严谨求实,一丝不苟的治学态度和勤勉的工作态度深深感染了我,给我巨大的启迪,鼓舞和鞭策,并成为我人生路上值得学习的榜样,使我的知识层次又有所提高在此,我对董老师表示诚挚的感谢其次要感谢我的同学对我无私的帮助,正是你们的帮助才能顺利的完成设计,是你们在我平时设计中和我一起探讨问题,并指出我设计上的误区,使我能及时的发现问题把设计顺利的进行下去,没有你们的帮助我不可能这样顺利地结稿,在此表示深深的谢意另外,要感谢在大学期间所有传授我知识的老师们,正是你们的悉心教导使我有了良好的专业基础,这也是设计得以完成的最重要的基础在论文即将完成之际,向给予我很多帮助的可敬的老师、同学、朋友们表示我最诚挚的谢意