学生管理系统_第1页
学生管理系统_第2页
学生管理系统_第3页
学生管理系统_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学生管理系统项目概述学生管理系统简介项目名称学生管理系统时间安排实践4代码量1500行项目难度★★☆☆☆项目简介用户需要我们设计一个学生管理系统,要求登录后可以实现对学员的增加和查询的功能,并提供良好的操作界面。经过分析系统的需求,抽象出管理员实体、学生实体,从管理员实体中抽象出来的数据有用户名和密码,从学生实体中抽象出来的数据有学生Id,学生姓名,出生日期,电话,地址。项目目的学习使用JAVA+JDBC对数据库的数据进行增加、修改、删除、查询等操作;学习JDBC调用存储过程;学习主要数据库操作对象Connection.Statement、PreparedStatement、ResultSet的使用。涉及主要技术使用JDBC操作sqlserver2005数据库常用数据库操作对象的使用ArrayList和Vector的使用加深对集合框架的理解异常的处理scanner的使用数据库MicrosoftSQLServer2005编程环境开发平台:JDK1.6.0以上版本开发工具:Myeclipse7.5数据库:MicrosoftSQLServer2000及以上版本项目特点通过学习本案例,学生掌握利用JAVA+JDBC开发程序,了解三层架构的设计模式。技术重点系统架构层次使用JDBC访问数据库技术难点需求分析1.1项目背景用户需要我们设计一个学生管理系统,要求登录后可以实现对学员的增加和查询的功能,并提供良好的操作界面。经过分析系统的需求,抽象出管理员实体、学生实体,从管理员实体中抽象出来的数据有用户名和密码,从学生实体中抽象出来的数据有学生Id,学生姓名,出生日期,电话,地址。1.2功能划分功能点难度登录★★添加学生★★★查看所有学生★★★删除学生★★★★修改学生★★★界面类★★表6-1模块划分界面设计1、根据题目要求自行设计相对应的数据库。2、现要求设计管理员Admin类和学生Student类来存储相应信息,分别要提供一个缺省的和带参数的构造函数来获取数据,同时不能打破面向对象的封装特性。学生管理系统登录界面用户名:admin莅玛:123456图6-1登陆当管理员正确登录之后才能进行下一步操作。学生管理系统主界面「添加学生"查看所有学生删除学生.修改学生信息.退出系统请选择(1-5]:为学生类添加toString()的方法,toString()方法内容是将字段连接成一个字符串,然后返回。3、选择1-5相应的选项之后,显示的界面效果图如下:学生信目添加界面外饥孙七出生日期;1990-1-1丑话址:高新区图6-3添加学生查看所有学生信息界面学生蝙号学生姓名学生生日孕生电话学生住址710401张三1984-04-0413305311111玄化东路翌号710402李囚1987-07-0713005312222经十路2003710^03王五1982-02-0213905313333齐鲁软件园710404小师1990-04-2315165322354华北路11L号11988-05-0713066668888历下区图6-4学生列表学生信息修改界面请输入学号:学号验证通过,靖输入新的信息…一姓名;张三出生日期「1995-08-0?自话]住让.山•技]习图6-5修改学生删除学生信息界面请输入学号;-学号验证通过,执行删除删除成功!图6-6删除学生4、打包要求:碧S-tudentManagamentJ*arc由com.sdsc.stuinanage-r.dao-&田com.sdsc.stumanager.entity出com.sd&c.stumanage-r.toDlstjzrcom.sdsc.stuiTianage-r.view•或JRESystemLibrary[SunJDKl,&,0_13]藩sqljdbcjar图6-7项目结构图a)com.sdsc.stumanager.dao存放有关数据库操作的类及方法com.sdsc.stumanager.entity:存放系统中出现的实体com.sdsc.stumanager.tools工具类Tools,把方法改成s

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论