- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学生个人成绩管理系统课程设计精选
软 件 学 院 课程设计报告书 课程名称 JAVA EE 与中间件 设计题目 学生个人成绩管理系统 专业班级 软件10-2班 学 号 姓 名 指导教师 2013 年月 目录 1 设计时间 1 2 设计目的 1 3设计任务 1 4 设计内容 1 4.1需求分析 1 4.1.1总体目标 1 4.1.2具体目标 1 4.1.3数据建模(ER图) 2 4.1.4系统功能建模(数据流程图) 2 4.1.5数据字典 3 4.2总体设计 4 4.2.1系统层次图 4 4.2.2数据库设计 5 4.3详细设计 6 4.3.1模块功能设计 6 4.4运行与测试 7 4.4.1连接数据库 7 4.4.2系统界面的实现 7 4.4.3系统主要功能的实现 10 5 总结与展望 18 参考文献 19 成绩评定 19 1 设计时间 2013年1月21日---2013年1月27日 2 设计目的 JavaEE课程设计是对所学JavaEE与中间件课程的小结,是提高学生对所学知识综合应用能力的一种方式,是集中实践性环节之一。要求同学们对课程中所学习到的知识综合运用,开发有一定规模的Java Web程序。 3设计任务 (一)必备功能说明: (1)功能描述:用户以合法身份登录系统后,才能进行所有操作;用户可以添加、查看、修改和删除自己的成绩信息;计算各课程的平均分。 (2)添加学生成绩:学生添加成绩信息(包括学号、姓名、课程名称、成绩); (3)查看学生成绩:查看所有课程的成绩; (4)删除成绩:学生可以删除自己的成绩; (5)计算成绩平均分:计算出所有成绩的平均分 (二)开发语言与开发环境: MyEclipse、Java、数据库(sqlserver2000、mysql、oracle等任选一种) 4 设计内容 4.1需求分析 4.1.1总体目标 (1)获得登陆界面传递的权限信息,设置用户是否可以使用(课程信息修改和删除,成绩信息录入、修改和删除)这些操作. (2)进入学生成绩管理主窗口,设置等待操作状态 4.1.2具体目标 学生个人成绩管理系统需要实现以下功能: 学生信息管理:用于对学生信息的录入,录入后对信息进行查询、修改或删除操作。 课程信息管理:用于对课程信息的操作,包括录入课程信息,及对课程的查询、修改和删除操作。 成绩信息管理:用于对成绩信息的管理操作,对学生课程成绩的录入,查询、修改及删除。 统计功能管理:能够把所有学生的平均成绩信息和各科平均成绩信息按班级统计。 还有用户的登录,普通用户只能查询,不能做修改和删除操作,只有管理员才能做修改和删除并所有的操作。 本系统性能力求易于使用,具体有较高的扩展性和可维护性。 4.1.3数据建模(ER图) 图4-1学生成绩管理系统ER图 4.1.4系统功能建模(数据流程图 (3)数据存储。数据存储是数据结构停留或保存的地方。也是数据流的来源和去向之一。可以是手工文档或手工凭单,也可以是计算及文档。一般而言,应包括如下内容: {数据存储名,说明,编号,输入的数据流,输出的数据流,组成(数据结构),数据量,存取频度,存取方式}。 (4)数据处理。处理过程的具体处理逻辑通常在详细设计过程中用判定表或判定树来描述。在数据字典中,只需描述处理过程的说明性信息,通常包括以下内容: {处理过程名,说明,输入数据流,输出数据流,处理} 4.2总体设计 4.2.1系统层次图 Java EE的体系结构有三层:表示层、业务逻辑层和数据持久层。开发一个SSH(Struts、Hibernate、Spring)项目,要遵循这三层模式。 图4-4系统体系结构 表示层 在开发阶段,一般用DAO实现与数据库的交互,进行CRUD操作,完成对底层数据库的持久化访问。这里的DAO实现类中用的了Spring整合Hibernate后提供的HibernateDaoSupport类。 业务逻辑层 业务逻辑组件是为控制器提供服务的,它依赖于DAO组件,是对DAO的封装,通过业务逻辑的封装,让控制器无需直接访问DAO的方法,而是调用业务逻辑的方法。 数据持久层 这里可以为项目添加Hibernate的开发能力。添加Spring开发能力时,已经把所需JARs全部添加进去,这里不用再添加任何类库。把Hi
您可能关注的文档
- 天顿会计电算化软件使用说明精选.doc
- 太极拳体用全书(杨澄甫)精选.doc
- 太阳能光伏蔬菜大棚项目可行性研究报告精选.pdf
- 天津蓟县地质剖面路线、野溪斜河涧地质路线-工程地质实习报告精选.doc
- 太阳能热水工程施工组织设计书精选.docx
- 太阳能干燥技术的国内外概况及应用前景精选.doc
- 央企领导人员违纪违法警示录观后感精选.doc
- 失信被执行人信用惩戒机制的构建精选.doc
- 头手倒立和肩肘倒立精选.ppt
- 夹具设计毕业论文精选.doc
- 3.1笔墨之美 课件 2025湘美版美术八年级上册.pptx
- 4.10认识船(教学课件)科学人教鄂教版二年级上册2025.pptx
- 第12课《 巧妙化解冲突》 课件 北师大版心理健康八年级上册.pptx
- 浙教版信息科技四年级下册全册教学设计教案.docx
- 2.3游戏中的观察(教学课件)科学教科版一年级上册2025.pptx
- 第13课《 合作的秘诀》课件 北师大版心理健康七年级上册.pptx
- 5.24 制作“冰琥珀”(教学课件)科学青岛版五四制三年级上册2025.pptx
- 人自然社会第9课《面对考试,你准备好了吗》课件.pptx
- 浙教版信息科技四年级下册全册学习任务单.docx
- 4.10认识船(教学课件)科学人教鄂教版二年级上册2025.ppt
有哪些信誉好的足球投注网站
文档评论(0)