欢迎来到天天文库
浏览记录
ID:6192011
大小:423.00 KB
页数:27页
时间:2018-01-06
《java版学生管理系统毕业设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Java版学生管理系统毕业设计论文目录摘要1引言4第一章可行性分析61.1问题的定义61.2系统可行性分析7第二章需求分析72.1系统开发环境72.1.1Java的主要特性72.1.2SQL介绍92.1.3C/S结构介绍92.2系统需要解决的主要问题102.3系统具备的基本功能10第三章系统设计113.1系统目标设计113.2开发设计思想123.3系统功能分析123.4系统功能模块设计12第四章数据库设计134.1数据库需求分析134.2数据库概念结构设计144.3数据库逻辑结构设计144.4SQL脚本实现14第五章系
2、统主要功能模块165.1登陆和主窗体界面设计165.1.1管理员界面主要代码195.2学生界面设计225.2.1学生界面主要代码245.3教师界面设计26275.3.1教师界面主要代码28结论30参考文献31附录32谢辞47第一章可行性分析1.1问题的定义学生信息的管理是学校日常工作的重要组成部分。高校招生规模逐渐扩大和认识制度的改革,在校学生人数将不断增加,而学生管理人员则相对减少。加上我国高等学校基层学生管理头绪多,内容杂,管理细,要求高,传统管理办法以基本不适用新形势的要求。在校生的基本信息的管理,选课及成绩的信
3、息的管理,学生学籍的管理,稍有不慎就会出现错误。同时学生成绩的手工登录与查询,是一项非常繁重而枯燥的劳动,每天课程的变化都需要重新规划,耗费许多人力和物力,而且会因人的情绪烦操而出现失误。因此在计算机飞速发展的今天,应用数据库技术实现学生信息的管理是可行而必要的工作,实现高校学生信息网上管理,既能够提高工作效率,又可以提高工作水平。计算机具有速度快、精度高、能按照设计逻辑处理问题等特性,在学生信息的录入、统计中如采用一个计算机化的信息系统进行处理,就不会发生信息遗漏或者数据输入不正确的情形。在学校长期以来,学生信息管理
4、都是依赖人工进行的,面对如此众多的学生信息,其工作量可想而知。不仅仅浪费了大量的人力物力,而且由于人工管理存在着大量的不可控因素,造成了信息管理系的某些不规范。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大的提高效率。因此,开发这样一套管理软件成为很有必要的事情。271.2系统可行性分析1、本系统将大大改善数据处理速度,并且更加方便的对数据惊醒管理,同事可以减少人力资源的浪费以及工资支出2、技术
5、可行性:校园网以正常运行;开发人员已熟练掌握面向对象的开发工具;教务人员已实现计算机培训,技术上实现系统是可行的。3、经济可行性:校园内部局域网络已经建成;各部门电脑均已配置;硬件投入不需要很大,另外,学校对系统的开发大力支持。因此经济上是可行的。第二章需求分析2.1系统开发环境2.1.1Java的主要特性1、Java语言是简单地。Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动
6、的强制类型转换。特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。2、Java语言是一个面向对象的。Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态绑定,而C++语言只对虚函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言。3、Java语言是分布式的。Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网
7、络应用编程接口(java.net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。274、Java语言是健壮的。Java的强类型机制、异常处理、废料的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。Java的安全检查机制使得Java更具健壮性。5、Java语言是安全的。Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。除了Jav
8、a语言具有的许多安全特性以外,Java对通过网络下载的类具有一个安全防范机制,如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制让Java应用设置安全哨兵。6、Java语言是体系结构中立的。Java程序在Java平台上被编译为体系结构中立的字节码格式,然后可以实现这个Java平台的任何系统中运行。这种途径适
此文档下载收益归作者所有