《Java-EE轻量级框架开发》课程设计任务书.doc

《Java-EE轻量级框架开发》课程设计任务书.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Java-EE轻量级框架开发》课程设计任务书

毕业设计(论文) (计算机学院) 题 目: 基于java技术的信息系统开发 年级专业: 2015级软件技术 班 级: 软件1515 学生姓名: 李 尧 学 号: 2015030984 指导教师: 杨国勋 职 称: 讲师 论文完成时间: 年 月 日 系统主要需实现功能: 登录功能(普通用户登录和管理员登陆) 学生注册功能 学生信息管理功能(学生查看和修改自己的信息,管理员增删改查学生信息,需关联班级信息) 班级信息管理功能(管理员增删改查班级信息,需关联辅导员信息) 辅导员信息管理功能(管理员增删改查辅导员信息) 设计步骤: 一、系统设计阶段 系统功能和技术分析 使用软件建模技术分析系统的功能,画出用例图、顺序图、活动图和类图等。 用例图: 用户登录 管理员查询所有 管理员删除某个老师 学生相关类图: 数据库设计 1)描述各数据表和视图的作用 数据库名称: Date 表名称 Teacher Student Grades Admin 2)描述重要数据表或视图的结构 表名称: Teacher 字段名称 描述 数据类型 字段长度 备注 Tid 学号 int 20 Username 用户名 String 50 Pwd 密码 String 50 Name 姓名 String 50 Sex 性别 String 10 Phone 联系电话 IGrades 字段名称 描述 数据类型 字段长度 备注 Gid 管理号 int 20 name 用户名 String 50 pwd 密码 String 50 表名称: Student 字段名称 描述 数据类型 字段长度 备注 Sid 学号 int 20 Username 用户名 String 50 Pwd 密码 String 50 Name 姓名 String 50 Sex 性别 String 10 Age 年龄 Int 10 Years 出生日期 50 Addess 家庭地址 Phone 联系电话 IAdmin 字段名称 描述 数据类型 字段长度 备注 Aid 管理号 int 20 Username 用户名 String 50 Pwd 密码 String 50 界面设计和开发小结 管理员登录成功界面 查询相关功能 查询所有老师结果及删除界面 修改老师信息界面 增加老师界面 开发中遇到了哪些问题?调试运行时遇到了哪些异常?怎样解决的?通过怎样的途径解决? 开发过程中存在很多问题,比如老师与学生的关联关系在学生注册界面难以实现的问题,在运行过程中myeclipse报空指针异常等等,通过上网查询资料,以及询问老师同学解决相关问题,还比如说系统初期SSH框架整合上也存在问题,由于初识SSH框架,Hibernate、spring、struts2的整合存在很大问题,常常由于一个架包或者一个代码的问题导致整个项目处处报错,还是从查阅资料以及询问老师从而解决这些问题。 从中也明白了软件开发是一个循序渐进的过程,任何项目开发都不是一蹴而就的,都要从失败中找答案,一步一步的解决问题。 二、系统实现阶段 使用Struts2、Spring、Hibernate框架技术与MySQL数据库技术设计和开发学生信息管理系统,注意分层设计,界面层设计美观。要求系统具有健壮性、可维护性和代码重用性。要求命名规范,能够望文知意,代码格式规范,有必要的注释说明。 登录功能(部分代码) public boolean admLogin(Admin adm) { Query query = this.getSession().createQuery(from Admin where username=? and pwd=?); query.setString(0, adm.getUsername()); query.setString(1, adm.getPwd()); List list = query.list(); for(int i=0;ilist.size();i++){ list.get(i); } if(list.size()0){ return true; }else{ return false; } } 学生注册功能 public boolean register(Admin adm){ this.getHibern

文档评论(0)

138****7331 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档