unix课程设计java学生管理系统

unix课程设计java学生管理系统

ID:25571137

大小:447.00 KB

页数:37页

时间:2018-11-21

unix课程设计java学生管理系统_第1页
unix课程设计java学生管理系统_第2页
unix课程设计java学生管理系统_第3页
unix课程设计java学生管理系统_第4页
unix课程设计java学生管理系统_第5页
资源描述:

《unix课程设计java学生管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、河南城建学院计算机科学与工程学院linux课程设计河南城建学院《UNIX系统与软件开发》课程设计说明书设计题目:学生管理系统专业:计算机科学与技术指导教师:邵国金郭猛班级:0814102学号:姓名:同组人:计算机科学与工程学院2013年06月26日34河南城建学院计算机科学与工程学院linux课程设计前言本系统是使用java语言编写的一个简单的c/s结构的学生管理系统,服务端运行在linux系统,通过mysql数据库来存储数据,客服端运行在windows系统,通过socket发送请求给服务端,服务端分析处理后返回结果给客服端。

2、在客户端,客户端的每一次操作都会生成日志文件,在服务端,服务端对客服端每次发送的请求生成日志文件。由于技术以及相关知识的欠缺,本系统只实现了简单的增删改查的功能,其面向的是学生管理员,有增加学生,删除学生等高级权限,因为服务端要同时接受多个客户端的请求,所以服务端做成多线程模式,但也只是简单实现同时能连多个客服端,当多个客户端对同一个数据进行处理时,不会进行线程同步,本人将会在以后的学习中加强相关知识的获取,不断的完善系统现有功能以及增加一些实用的功能。34河南城建学院计算机科学与工程学院linux课程设计目录前言1一、系统环

3、境1(一)、硬件环境1(二)、软件环境1二、设计目的1三、总体设计1(一)、功能分析1(二)、数据库设计1(三)、系统结构图2(四)、程序流程图3(五)、类图4四、详细设计5(一)、登录模块5(二)、客户端操作界面模块5(三)、服务端模块6五、调试与测试6(一)、登录界面测试6(二)、操作界面的的测试:7(三)、服务端模块的测试11(四)、测试结果的分析:12(五)、测试中遇到的问题及处理方式12六、设计中遇到的问题及解决方法12(一)、遇到的问题12(二)、解决方法13七、源程序清单和执行结果及分析13(一)、客户端源程序清

4、单13(二)、服务端源程序清单22(三)、执行结果29(四)、执行结果分析:31八、课程设计心得31参考文献3434河南城建学院计算机科学与工程学院linux课程设计一、系统环境(一)、硬件环境家用计算机,内存2G,硬盘80G以上。(二)、软件环境本系统是基于javaJDK1.6在window7系统下用eclipse以及在fedora9系统下用fedoraeclipse开发,因为使用的开发语言是java,故系统必须安装有java虚拟机。数据库使用linux下的mysql数据库。二、设计目的当今计算机技术飞速发展,数据库技术作为

5、数据管理的一个有效的手段,在各行各业中得到越来越广泛的应用,然而并不是每个人都会直接操作数据库,面对大量的数据,必须提供一个简单的形象的,可视化的操作界面给数据的管理员,例如,当今各高校的的规模越来越大,学生人数也将增加,而随着人数的增加,也给学校带来了大量数据的增加,这给学校的学籍管理人员在资料的整理,资料的查询,数据的处理上带来很大的不便。开发本系统的目标就是为了减少管理员的工作强度,使得对学生信息的查询和数据处理的速度得到很大程度的提高,从而提高学籍管理员的的工作效率,使管理员的工作系统化,规范化,自动化。同时对这个学期

6、学过的知识通过这次的设计进行实际检测。三、总体设计(一)、功能分析学生管理系统的主要功能是管理学生的基本信息。由于本人水平有限本系统将只提供五个功能。●查询所有学生信息:管理员登录成功后可以查询所有的学生信息。●条件查询:按管理员的条件进行查询。●增加信息:管理员登录成功后可以添加新学生信息。●删除信息:只提供了按学号删除。●更新信息:分别提供了更新姓名,更新学号,更新电话。(二)、数据库设计34河南城建学院计算机科学与工程学院linux课程设计因为本系统较为简单,数据库只建了两张表,一张学生信息表(stuinfo),一张用户

7、表(userinfo),都存在studentdb数据库下。学生信息表存储学生基本信息,包含四个字段:学号(stuID),姓名(stuname),性别(sex),电话(tel);用户表存储学籍管理员用于登录的用户名和密码,只包含两个字段:用户名(name),密码(passwd)。以下是两张表的内容:表1userinfo表的内容字段名字段描述数据类型主键非空name用户名Varchar(15)YesYespasswd密码Varchar(20)NoYes表2stuinfo表的内容字段名字段描述数据类型主键默认值stuname姓名Va

8、rchar(10)NoNullstuID学号Varchar(15)YesNullsex性别Char(5)NoNulltel电话Varchar(11)NoNull(三)、系统结构图登录界面面学生管理系统界面查询信息增加信息删除信息更新信息退出系统按姓名查询按学号查询更新姓名ge

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。