ImageVerifierCode 换一换
格式:DOC , 页数:138 ,大小:10MB ,
资源ID:4515594      下载积分:5 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4515594.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(基于java的学生信息管理系统doc.doc)为本站上传会员【二***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

基于java的学生信息管理系统doc.doc

1、基于java的学生信息管理系统【实用文档】doc文档可直接使用可编辑,欢迎下载基于java的学生信息管理系统摘要随着科学技术的不断提高,目前,学校学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础.由于学校规模进一步扩大,学生人数逐年上升,学生情况的管理也变得越来越复杂。面对如此繁杂的任务。如果让个人去管理文档,就会显得费时费力。近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨大的作用。毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义.由于上述原因,所以,学生管理系统的开发也是时代的一个必经阶段由于学

2、校规模进一步扩大,学生人数逐年上升,学生信息的管理也变得越来越复杂.为此,切实有效的把学生信息管理系统引入学校教务管理中,对于促进学校管理制度和提高学校教学质量有着显著意义。本系统采用B/S结构,ava为开发语言,Mysql.5为数据库来进行设计与开发.本论文,简要阐述了系统的开发背景与开发环境,对系统的构架进行分析,由此划分出各个模块,包括用户注册模块,用户登陆模块,个人信息查询模块,基本信息管理模块,成绩管理模块,更多信息管理模块,。详细介绍了系统各个模块与功能的实现原理,最后总结开发阶段与测试阶段所遇到的问题与解决方法。关键词:信息管理系统;VA;数据库;查询;学生ABSTRACWit

3、the continos impovemen of science and tchology, at prsent,studentsin edcatinal administraion anamn i averporant aspet, whici the coreofhe enti managentand inastructure ue to frthereasion o scholsize, ye-n-yar ncase in theumberfstdets, mnagemnt studnts arebecoingrasingly comle。Fced ithths comlex task

4、。 I eal indivdualto manae ocuments, tigs will be vr tmecnsingand laborous. reent years, wth the rapid develoment fthe computer, th oputr in ll spheres ofsotyha deostraed itgt rle.There i n ob ht the effete andefficient maageme ofth inroctiofcompueschools iucatioal admiistratn,cool manageme system t

5、prome and mproe e ali teachingand runig hool hae a signifcantlvl. r thesereon, theefor,studen mangemntsystem is lso therofth eelo a neessrytep Detofurh expnsion o scool sze,yr-onyear ncrase n the numbe suets, tudet f nforation maagemen as becomeoe d moropex To thi end, pactcal ad effetive infomtion

6、maagemetsym tintroduce stunts o the schol oducainal dnisttin,school managemnsystemoprmote and imprve teqali of teching schoolhas sgnfit。Th ytem use B S structure, java or hedeeopenanguage, Msql for dtabae dign anddvlpmnths ppe biefy escried thebackgroudofth sysm n deelopntnvironenfrsysemanalysisfamw

7、o, whi divid ito arious mduls,iudng user regstaton odul, he serlanding mul, pronl inmto slecti dule, hebai inforat anementodule,Graduaes ofifortinmanageentmodles, maageen mode more iomatin from h system mule Detailsf thsyman fction oah mule o iev e prcple of e fial summay o hedevelpmnt hasnd esing p

8、hseof e robmseonr an olutions.Key ord:Ifrmatonmaagemnt sysem;JAVA;datbase;inuiris;student目录1引言(通过)7。开发环境介绍(通过)92。 系统开发理论依据2。11 Jva的主要特性:。1.2SQL介绍12。1 S结构介绍112。 系统开发环境 (通过)122.2。1系统软件环境22.2.2 工具简介13.需求分析 (通过). 系统目标143 可行性分析144 系统结构(通过)1541平台架构.154。11、软件架构层次14管理层次16。2。1管理员的功能图示15系统设计(通过)18. 方便易用:85.2

9、一体化的工作管理平台:185. 完整的安全控制功能:195。4 灵活的系统体系构架:19。5 产品化开发,降低用户成本:96系统流程分析(通过)207 功能模块(通过)8各模块具体功能(修改)28.1 管理员模块228. 学生模块289 数据库设计(修改)309。1、ER模型309。2、数据字典921学生基本信息09。2.课程9。.成绩311 系统安装与测试(修改)3210.1 系统运行所需软件。3102、运行系统3结束语(修改)36致 谢(修改)7参考文献1引言(通过)管理信息系统就是我们常说的MIS(Magent Inforaio ye ),在强调管理,强调信息的现代社会中它变得越来越普及

10、.MIS是一门新的科学,它跨越了若干个领域,比如管理科学、系统科学、运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。近年来nternet的飞速发展,Intret技术得到了应用,为企业MIS提供了良好的支持环境。管理信息系统在企业的应用中存在三个要素,这就是人、计算机和数据。人是指企业领导者、管理人员、技术人员,以及IS建设的领导机构和实施机构,他们必须有企业管理人员,尤其是企业领导的积极参与。计算机技术使MIS得以实施的主要技术.在这些技术中,软件开发是MI开发的重点。第三个因素也不能忽视。企业的管理数据是MIS正常运行的基础。广义地说,

11、各项管理控制是MIS的基础。是想要计算一台机床的成本,需要按时输入、每个零件以及每个螺钉螺母的费用,涉及企业的生产车间、采购、库房、 工艺设计和财务等多个部门,必须有一套管理制度作保证。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。目前,学校学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础。由于学校规模进一步扩大,学生人数逐年上升,学生情况的管理也变得越来越复杂.面对如此繁杂的任务。如果让个人去管理文档,就会显得费时费力.尤其在管理成绩时,任务更加繁重,就成绩管理本身来说,它是一项任务繁重、时效

12、性较强的系统工作,它不但涉及学生个人成绩查询,更涉及到各教师的工作效率和质量。近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨大的作用。毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义。 现在我国的一些院校中的信息管理效率还不是很高,这样已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。所以,学生信息系统的设计与开发也是一个时代必经的阶段。本次设计主要采用BS结构,主要实用于各学校校的各专业,从学生入学到毕业每个人在校的信息,以及成绩的管理。管理员登陆

13、之后,里面有六个板块-增加一个学生的信息、删除一个学生、查询所有学生的所有信息、修改某个学生的信息、通过ID和姓名查询某个学生的基本信息,查询和修改某个学生的某课程的成绩。用indonws7为操作平台,jav作为脚本语言,采用Msl作为数据库,用户可以实现对数据的录入,修改,删除等操作.系统开发背景 随着科学技术的不断提高,目前,学校学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础。由于学校规模进一步扩大,学生人数逐年上升,学生情况的管理也变得越来越复杂.面对如此繁杂的任务.如果让个人去管理文档,就会显得费时费力.近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨

14、大的作用。毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义。由于上述原因,所以,学生管理系统的开发也是时代的一个必经阶段.本次设计主要采用B/S结构,从学生入学到毕业每个人在校的信息,以及成绩的管理。管理员登陆之后,里面有六个板块增加一个学生的信息、删除一个学生、查询所有学生的所有信息、修改某个学生的信息、通过D和姓名查询某个学生的基本信息,查询和修改某个学生的某课程的成绩。用户可以对各种信息进行录入,修改,删除等操作。更方便老师对学生信息的系统化管理,提高办公效率,以达到更合理化,方便化等要求。开发环境介绍(通过)2。1 系统开

15、发理论依据。11 Java的主要特性:1、Jaa语言是简单的。Java语言的语法与语言和+语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Jva丢弃了C+ 中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Jva语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。2、Jva语言是一个面向对象的。aa语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为ipemet).Java语言全面支持动态绑定,而C+ 语言只对虚函数使用动态绑定。总之,a

16、语言是一个纯的面向对象程序设计语言。3、Java语言是分布式的。Java语言支持ntere应用的开发,在基本的Jaa应用编程接口中有一个网络应用编程接口(javt),它提供了用于网络应用编程的类库,包括UL、URLnnect、Scket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段.、Java语言是健壮的。Java的强类型机制、异常处理、废料的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Jva的明智选择。Jav的安全检查机制使得Jva更具健壮性。5、Jva语言是安全的。Java通常被用在网络环境中,为此,Java提供了一个安全机制以防

17、恶意代码的攻击。除了av语言具有的许多安全特性以外,Jav对通过网络下载的类具有一个安全防范机制(类laLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类Scuritynage)让Java应用设置安全哨兵.6、Jv语言是体系结构中立的。Ja程序(后缀为jva的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件),然后可以在实现这个Java平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。 7、Jv语言是可移植的。这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度.aa系统本身也

18、具有很强的可移植性,Jav编译器是用ava实现的,Java的运行环境是用ANI C实现的。8、Java语言是解释型的。如前所述,Ja程序在Jaa平台上被编译为字节码格式, 然后可以在实现这个Jaa平台的任何系统中运行。在运行时,Jaa平台中的Java解释器对这些字节码进行解释执行,执行过程中需要的类在联接阶段被载入到运行环境中。9、Jav是高性能的。与那些解释型的高级脚本语言相比,Java的确是高性能的.事实上,Jav的运行速度随着IT(stnTime)编译器技术的发展越来越接近于+。 10、Jva语言是多线程的.在Jva语言中,线程是一种特殊的对象,它必须由hred类或其子(孙)类来创建.通

19、常有两种方法来创建线程:其一,使用型构为Thread(Ruable) 的构造子将一个实现了Runnabl接口的对象包装成一个线程,其二,从Thread类派生出子类并重写run方法,使用该子类创建的对象即为线程。值得注意的是hred类已经实现了nnle接口,因此,任何一个线程均有它的run方法,而run方法中包含了线程所要运行的代码。线程的活动由一组方法来控制. Ja语言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为sncrzed)。11、Java语言是动态的。Jaa语言的设计目标之一是适应于动态变化的环境.Jaa程序需要的类能够动态地被载入到运行环境,也可以通过网络来载入所需要的

20、类。这也有利于软件的升级。另外,Jva中的类有一个运行时刻的表示,能进行运行时刻的类型检查。Java语言的优良特性使得av应用具有无比的健壮性和可靠性,这也减少了应用系统的维护费用。Java对对象技术的全面支持和Java平台内嵌的API能缩短应用系统的开发时间并降低成本。Java的编译一次,到处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本方式。特别是ava企业应用编程接口(Java Enterprse AP)为企业计算及电子商务应用系统提供了有关技术和丰富的类库。2.12 SQL介绍QL是英文trctured Qury Language的缩写,意思为结构化查询

21、语言。SL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言.SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Orace, ybase, MicrsoftSQ rr,Acs等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Selet,nser,Udt,Dete, Cee,以及Dro在内的标准的SQ命令仍然可以被用来完成几乎所有的数据库操作。21.3 B/结构介绍/S(rower/erver)结构即浏览器

22、和服务器结构。它是随着ntrnet技术的兴起,对CS结构的一种变化或者改进的结构。 在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(rowser)实现,但是主要事务逻辑在服务器端(erve)实现,形成所谓三层tier结构.相对于C/结构属于“胖”客户端,需要在使用者电脑上安装相应的操作软件来说,B/结构是属于一种“瘦客户端,大多数或主要的业务逻辑都存在在服务器端,因此,B/结构的系统不需要安装客户端软件,它运行在客户端的浏览器之上,系统升级或维护时只需更新服务器端软件即可,这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(O)

23、。 B结构系统的产生为系统面对无限未知用户提供了可能。当然,与C/S结构相比,B/S结构也存在着系统运行速度较慢,访问系统的用户不可控的弱点。以目前的技术看,局域网建立BS结构的网络应用,并通过Itnet/Itrnet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如AN,AN,Intent/Intane等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在JV这样的跨平台语言出现之后,S架构管理软件更是方便、快捷、高效。B/S结构的优点(1)、具有分布性特点,可以随时随地进行查

24、询、浏览等业务处理。(2)、业务扩展简单方便,通过增加网页即可增加服务器功能。(3)、维护简单方便,只需要改变网页,即可实现所有用户的同步更新。(4)、开发简单,共享性强2 系统开发环境(通过)22.1 系统软件环境本系统采用的软件工具有: Windos 7MYQL5。5MyElipse .0.12. 工具简介MYSQ5简介MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典ySQ A公司。目前MySL被广泛地应用在Intrnet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了ySQL作为网站数据库.yS

25、Q是一个关系型数据库管理系统,由瑞典MySLAB公司开发,目前属于Oral公司。ySL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MSQL的QL语言是用于访问数据库的最常用标准化语言。MySQ软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择SQL作为网站数据库.由于其社区版的性能卓越,搭配PH和Apace可组成良好的开发环境.MSQL是一个关系型数据库管理系统,由瑞典SQL 公司开发,目前属于Oracl公司。

26、MyQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MyL的L语言是用于访问数据库的最常用标准化语言。ySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配HP和pach可组成良好的开发环境。MyEclipse简介MyEcpse企业级工作平台(MEclie Eneis Worbenh ,简称Mycli)是对Eclipse IDE的扩展,利用它我们可以在数

27、据库和J2E的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持TML,Suts, JSF,CS, Javacript, SQ, Hberne。在结构上,MyElis的特征可以被分为7类: 。 JEE模型 WE开发工具 3开发工具 4. 应用程序服务器的连接器 。2E项目部署服务 6数据库服务 7clise整合帮助 对于以上每一种功能上的类别,在lips中都有相应的功能部件,并通过一系列的插件来实现它们.Myclse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级

28、。简单而言,MEcli是Ecps的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。需求分析(通过)3。1 系统目标在对现有系统和现状认真调查分析的基础上,明确了学生信息管理工作本身存在的问题和建立管理信息系统的初步要求,进一步研究确定新系统的目标如下:(1)按照管理信息系统的原理和方法,采用成熟的信息技术和手段,支持学生管理的全过程,提高教务工作的效率。 (2)针对现代计算机广泛应用的情况以及数据的封闭性,学生信息管理系统基于Windos系统研制、设计和开发。(3)考虑经费等的原因,系统使用一台PC机和现有软件以节省资金、降低成本。 3。2 可行性分析经过调查、

29、研究、分析、计算,在学生信息管理中的应用已经条件成熟,将从以下几个方面总结系统开发的可行性,具体情况如下: (1)技术可行性 以WidowsXP为操作系统,采用java为脚本语言,运用SQL的数据库技术,设计与开发学生信息管理系统。新系统的运行硬件环境P机,当用户使用系统时,通过正确的口令进入系统,进行数据库的维护操作和运用。(2)经济可行性 一方面,系统中友好的人机界面和更强劲的功能支持,会使教务人员的工作进一步提高,从而节省人力、物力,进而提高经济效益;另一方面系统开发成本低,现有PC机即可提供该系统开发工作需要的所有硬件设备环境。 (3)操作可行性 操作上是对idw操作系统的引用,该系统

30、的使用,主要凭借使用ndows操作技术即可完成数据录入、修改、删除等功能,方便简单。使用前只要对用户进行简单的说明或阅读帮助文件即可使用该系统。4 系统结构(通过)。平台架构.4。11、软件架构层次表示层数据逻辑数据管理用户接口逻辑服务器运行表示层运行用户接口逻辑数据库服务器优化性能, 工作流数据中心运作 - 降低成本软件更新图41软件架构层次图软件架构上采用了主流的/S和2EE平台设计思想,具备技术先进性与稳定性,充分满足集团用户的大数据量、高可用性的要求.2管理层次学生信息管理系统以岗位角色为核心,采用灵活的权限管理机制,允许客户根据本单位的实际管理需要,管理者可以根据本单位的需要自行定义

31、角色及其权限,进行各类员工所属角色的定义,赋权工作,管理层次可由管理者自行控制。体现了现代管理中的定岗定员、对岗不对人的管理思想。同时支持操作用户身兼多职,极大降低了由于人员调动及岗位变动为系统设置带来的影响,更贴近用户的需求。管理员的功能图示管理员的基本功能和权限:1. 查看全体学生基本信息2. 修改学生基本信息3. 删除学生4. 查看某个学生的基本信息5. 查看某个学生选修课程的成绩6. 添加一个学生7. 查看全部课程信息8. 删除一个课程9. 添加课程10. 添加某个学生的某个课程的成绩11. 查看所有学生的成绩信息图42-管理员功能图4.。2普通员工的功能图示学生的功能和权限:1、 查

32、询自己的基本信息2、 查询自己选修的课程3、 查询自己所选修课程的成绩图2-2 普通员工功能图5系统设计(通过)5.1 方便易用:完全采用流程化客户界面设计,操作简便直观.完全基于浏览器界面、安装方便,且操作简单、方便,得心应手使用该软件,不需要做额外的使用培训. 5. 一体化的工作管理平台:单位日常办公管理工作有一个共同的特点,就是各部门的业务不是孤立的,而是在互动的过程中相互促进,共同提升。与单一的业务管理软件不同,本系统根据现代办公理念而设计,将各种相关办公业务进行合理整合,提供了统一的操作平台,实现了办公管理业务信息的全面共享。将各职能部门紧密结合,形成一个有机的整体,从而提升了单位整

33、体的管理、服务效率。 53完整的安全控制功能:系统所处理的信息一般会涉及单位机关的机密,而且不同的办公人员在不同的时刻对办公信息的处理权限也是不同的,因此安全性控制功能成为办公自动化系统得以投入使用的先决条件.为企业信息的安全畅通提供了有力保障。 54 灵活的系统体系构架:各类型单位虽然管理模式多种多样,但究其管理内容,大同小易,在产品化开发中,本系统注意从提高产品适用范围的角度,充分调研各类企业单位管理模式、内容,精心选择设计核心平台功能,为用户预留可反映其自身管理特色的设置功能,实现了用户自行定义内部管理体系结构,设置各种管理工作流程,系统参数全动态设置等功能。同时,可以使用户根据自己企业

34、的实际情况灵活选取所需要的模块,并可与其他业务系统通过定制接口无缝衔接,实现内部信息系统间的互通、互联。 .5产品化开发,降低用户成本:产品化开发的模式可以降低软件开发商的开发费用,提高技术投入的重复利用比率,最终反映在产品价格上,使用户的购买成本大大下降。6系统流程分析(通过)系统流程分析图1、确定用户是否是有效的系统用户2、确定用户的类型3、普通用户只可查询,管理员用户有所有权限。 功能模块(通过)用户管理:用户登录、用户修改、用户添加、用户删除、用户查询课程管理:基本课程设置、课程添加、课程删除、课程查询学成绩管理:成绩添加、成绩查询学生信息管理系统课程管理帮助学成绩管理用户管理关于课程

35、添加、课程删除、课程查询成绩添加、成绩删除、成绩查询用户登录、用户修改、用户添加、用户删除、用户查询8各模块具体功能(修改)首先是登录界面:。1管理员模块我们给管理员设置了固定的编号和密码:用户编号:1密码:dmin点击登录时:1. 查看全体学生基本信息这里面有修改 删除详情 成绩修改页面:详情页面:成绩页面:。添加一个学生.查看全部课程信息这里面有 删除4. 添加课程10. 添加某个学生的某个课程的成绩11. 查看所有学生的成绩信息8。2 学生模块1. 基本信息2. 课程信息3. 成绩信息4修改密码9 数据库设计(修改)9.1、ER模型。、数据字典.21 学生基本信息表名:student描述

36、:学生表,用于存放学生的基本信息。字段说明字段名数据类型数据长度允许空默认值备注学生学号s_noint20否PK学生姓名snaevrcr0否学生密码s_paswodvarhr20否学生性别s_sevarchar0否联系方式_telvarcha50否2.2课程表名:ourse描述:课程表,用于存放课程的基本信息。字段说明字段名数据类型数据长度允许空默认值备注课程编号c_non20否P课程名称c_namevarcar50否2。3成绩表名:描述:成绩表,用于存放各课程成绩的基本信息。字段说明字段名数据类型数据长度允许空默认值备注成绩编号sc_noint20否PK学生学号snoint20否K课程编号c

37、_nt2否FK学生成绩degrent否10系统安装与测试(修改)101 系统运行所需软件.1、DK先安装jr-6u13-widowi86-p-s.e,(如图:)这是ava的编译器.av用通过编译器编译成汇编语言又转成机器语言,这样机算机才能运行java语言的程序。2、MySQL5。5安装MY的过程不再赘述,一定要记得数据库的密码!下面是建立和使用数据库的过程:1. 打开MSQL 输入密码:2. 建立你要使用的数据库3. 运行你的程序之后;4。建立数据库的表成功!!1、运行系统先运行数据库YS5.5的“服务器管理”,然后启动你的程序,打开浏览器输入地址:htp:/localhos:880就会弹出

38、点击omcat aagr进去选择你的工程就进入到了登录页面:管理员: 用户编号: 密 码:admn结束语(修改)经过一阶段的设计与开发,我们的学生信息管理系统基本开发完毕。其基本功能符合各项要求.在开发过程中我们遇到了许多难题,我们请老师指点,向同学请教,翻阅大量的有关资料,最后都被我们一一攻破。在开发的过程中我深深的体会到,遇到问题,不能浮躁,坚持不懈,才能克服困难.经过一阶段的练习,我们既锻炼了操作能力,对开发IS有了一定的经验,又使我们所学的理论知识得到深华.这个系统还有不尽人意的地方,现在这个系统是单机版,还没有实现网络化,数据库完整性与一致性还不够完善,以后还需要不断的改进更新。致

39、谢(修改)本论文是在导师张位勇的指导下完成的。从论文的选题、结构到资料的整理等工作都得到了导师的悉心指导.在撰写论文的过程中,导师渊博的学识,严谨的治学态度,丰富的实践经验,循循善诱的指导方式,令学生终生受益,谨此表示学生最衷心的感谢。在攻读大专的这几年时间内,不可避免地存在着工作、家庭、学习的矛盾,但得到了单位领导、同事、家人、同学的大力支持和帮助,为此向他们致谢.最后向本论文的评阅人和参加答辩工作的各位老师致以诚挚的谢意。参考文献1张孝祥。 Jva就业培训教程(含盘).清华大学出版社,2003年09月2(美)梁 著,万波 等译。Ja语言程序设计基础篇(原书第版)。 机械工业出版社, 200

40、年06月李钏蔚,马文强,王殊宇 Java项目开发实例自学手册(附光盘) . 人民邮电出版社,2008年9月(美)兰格(Jff,L。). Jaa 2入门经典:JDK 。 电子工业出版社。 2006年09 5 孙卫琴.李洪成omcat 与Java Web 开发技术详解电子工业出版社,009:100-205。6王国辉,李钟尉,王毅. Jva程序设计自学手册(1D)。人民邮电出版社, 2008年02月7林建素,孟康健。 Eclp 开发学习笔记(含光盘1张). 电子工业出版社, 208年0月8 王志刚,江友华。MYSL高效编程M.人民邮电出版社,22:96-288。9王占全,苏玲。 cli全程指南(含光

41、盘张). 电子工业出版社, 2008年03月10李大卓,刘海。Eclipse核心编程-插件、界面与Web开发(附光盘)。 人民邮电出版社,2007年0月11苗春义. av项目开发全程实录(配光盘)(软件项目开发全程实录).清华大学出版社, 200年06月数据库原理与应用课程设计报告选题名称: 学生信息管理系统 组 长:李盟指导教师: 汤嘉立 设计日期: 2016.0.13-2016。6。24 学号姓名小组评分教师评分2014444李盟9020414415李玲9021442徐兰02014144431许媛媛01. 课程设计目的:数据库是一门实践性很强的课程,为了使学生加深对数据库基本知识的理解,掌握数据库设计和开发的基本方法,学生自选题目,要求学生完成一个完整的数据库设计过程和基本的开发过程,从而培养学生在数据库应用领域中的分析问题和解决问题的能力。2. 课程设计内容:(1)数据库设计教师讲解数据库的设计方法以及PowerDesner的使用,学生自选题目,要求学生根据题目的需求描述,进行实际调研,提出完整的需求分析报告、用PoerDsie建立概念模型、逻辑模型、物理模型。在物理模型中根据需要添加必要的约束、视图、触发器和存储过程等数据库对象,最后生成创建数据库的脚本,提出物理设计的文档。要求学生提交的报告包含:l 需求说明书l 概念数据模型(

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服