ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:229.67KB ,
资源ID:244138      下载积分:15 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/244138.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JavaEE课程设计报告JavaEE毕业设计.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

JavaEE课程设计报告JavaEE毕业设计.docx

1、娄底职业技术学院LOUDI VOCATIONAL AND TECHNICAL COLLEGE软件开发技术设计说明书学生成绩管理系统起止日期: 2011年 11 月 26 日 至 2011年 12 月 3 日学生姓名李清班级10 软大二学号201002050224组员李清、张云、刘梅方指导教师胡斌2011 年 12 月 3 日1 引言21.1 摘要21.2 背景21.3 定义2第二章 概述32.1 系统简介32.2 运行环境3第三章 系统分析43.1 可行性分析43.1.1 技术可行性43.1.2 经济可行性43.1.3 法律可行性43.2 需求分析53.2.1 功能划分53.2.2 系统用例5

2、3.2.3 功能描述63.2.4 性能需求7第四章 系统设计84.1 流程设计84.1.1 工作流程图84.2 数据库设计94.2.1 E-R 图94.2.2 逻辑设计124.2.3 概要设计14第五章 测试与评价15总 结16致 谢17附录17第一章引言1 引言1.1 摘要u 系统名称:学生成绩管理系统u 系统目标:节约资源,提高学籍信息的精确度。方便快速操作,精简人员,节约开支。结合学校管理的实际需要,实现对学生成绩等数据进行有效管理。u 开发系统的功能:学生信息查询功能、添加功能、修改功能、删除功能。1.2 背景随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人 们深刻认识,

3、它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,具有 手工管理所无法比拟的优点。例如,检索迅速、查找方便、可靠性高、 存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学 生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重 要条件。因此,开发学生成绩管理系统很有必要。u 项目实现:09 软大班小组:柳军杰、张建平、罗开俭、刘俊梅、罗扬勇1.3 定义1. 数据流数据进入模块后可能有多种路径进行处理2. 主键数据库表中的关键域且值互不相同3. 外键数据库表中与其他表主键相关联的域4. SQL-Structured

4、Query Language(结构化查询语言)5. SQL SERVER系统服务器使用的数据库管理系统6. 系统若未特别指出,统指本学生成绩管理系统第二章概述2.1 系统简介学生成绩管理系统是针对学生成绩录入与查询开发的,因而该系统首先应该对使用者进行身份验证。用户在成功登录后即可进入该学生成绩管理系统。通过该系统用户可以根据自己的需要查询学生成绩,这是该系统的核心功能。2.2 运行环境该系统为 B/S 三层结构,它的运行环境分客户端、应用服务器端和数据库服务器端三部分。以下是系统的软件环境。(1) 客户端操作系统:Windows 2000 Professional/XP 或更新版本。浏览器:

5、IE6 以上(2) 应用服务器端操作系统:Windows 2000 Professional/XP 或更新版本。应用服务器:Tomcat6.0 或更新版本。(3) 数据库服务器端操作系统:Windows 2000 Professional/XP 或更新版本。数据库系统:SQL Server 2005 或更新版本。第三章系统分析3.1 可行性分析3.1.1 技术可行性就目前的开发技术及辅助工具来说,系统需要的功能能够快速地实现。就目前使用的开发技术来说规划系统的功能目标应该能够达到;利用Spring+Struts2+Hibernate框架技术加上SQLServer数据库管理系统,在规定的时间内开

6、发工作基本能够实现需求分析中系统所要求的功能。3.1.2 经济可行性经济可行性分析中最重要的内容之一是成本效益分析。对于一个基于计算机系统的研制项目要在经济方面评价其是否合理,成本效益分析要估计研制开发的花费并与收益(包括有形的可以用货币计数的及无形的利益)衡量比较。如果计算机和服务器在已有的情况之下,系统方案成本小,不需要投入太 多的资金,其运行跟维护所费资金又少,投入使用后可以节省大量人力、物力、时间等资源,可以提高企事业单位的工作效益。反之,购置计算机、服务器等 硬件设备的费用是相当贵的,在中国,劳动力的成本相对来说较低,从经济上 考虑,这时用人力代替电脑工作就节约了成本。所以要从现有设

7、备来考虑运用 哪种方案,经济上是可行的。3.1.3 法律可行性该项目为用户自行开发,只在校园网内部使用,法律方面不会存在侵犯专利权、侵犯版权等问题。3.2 需求分析3.2.1 功能划分本系统实现学生成绩增、删、改、查等操作,能够查询每门课程的具体成绩, 其功能大致如下:学生成绩查询成绩信息录入课程信息查询课程信息录入学生信息查询学生信息录入成绩信息管理课程信息管理学生信息管理学生成绩管理系统图 3-1 系统功能结构图3.2.2 系统用例登录退出管理员添加课程信息修改课程信息管理员查询课程信息图 3-2 系统用例图(一)添加学生成绩修改学生成绩管理员查询学生成绩添加学生信息修改学生信息管理员查询

8、学生信息图 3-3 系统用例图(二)3.2.3 功能描述u 添加学生成绩使用者:系统管理员目的:添加学生成绩用例图:见系统用例图(二) 基本事件流:1、管理员进入添加学生成绩页面,本用例开始;2、系统显示添加学生成绩页面,选择学生和课程,输入该门课程成绩。3、确认添加,系统保存学生成绩信息。本用例结束。u 修改学生成绩使用者:系统管理员目的:修改学生成绩用例图:见系统用例图(二) 基本事件流:1、管理员进入添加学生成绩页面,本用例开始;2、系统显示修改学生成绩页面,选择学生和课程,重新输入该门课程成绩。3、确认修改,系统保存学生成绩信息。本用例结束。u 删除学生成绩使用者:系统管理员目的:删除

9、学生成绩用例图:见系统用例图(二) 基本事件流:1、管理员进入删除学生成绩页面,本用例开始;2、系统显示删除学生成绩页面,选择要删除的学生成绩,点击删除。3、确认删除,系统删除学生成绩信息。本用例结束。u 查询学生成绩使用者:系统管理员目的:查询学生成绩用例图:见系统用例图(二) 基本事件流:1、管理员进入学生成绩查询页面,本用例开始;2、系统显示学生成绩页面,点击学号,显示该学生所有课程成绩信息。本用例结束。3.2.4 性能需求u 数据精确度(1) 要求输入数据与接收数据保持一致性。(2) 严格按照系统数据输入格式进行输入,否则系统不给予响应处理。u 时间特性(1)客户端一般响应时间控制在

10、1-2 秒。第四章系统设计4.1 流程设计4.1.1 工作流程图成绩信息录入开始提交 处理处理成功结束成绩列表输入成绩信息成绩信息录入页处理失败成绩信息删除成绩信 息删除页是否是删除删除成功成绩列表结束删除失败删除成绩信息否开始成绩信息修改成绩信 息修改页是否是修改修改成功成绩列表结束修改失败修改成绩信息否开始成绩信息查询开始提交处理处理成功结束输出查询结果输入查询条件成绩信 息查询页处理失败4.2 数据库设计4.2.1 E-R 图经过调查分析,系统总共有5个实体:专业(专业号,专业名,人数,辅导员)学生(学号 学生姓名 性别 专业编号 出生时间 总学分 备注) 课程(课程号, 课程名, 课程

11、学期, 学生, 学分 备注)成绩(学号, 课程号,成绩,学分) 登录(编号,学号,口令)该系统的数据库设计实体关系图(E-R 图)如下:备注性别专业学分出生日期姓名专业编号照片学号学生学生实体 E-R 图课程号学分成绩学号成绩成绩实体 E-R 图学生课程学期课程号课程名备注课程学分课程实体 E-R 图学号编号口令登录专业名专业号专业表人数用户实体 ER 图查询管理学号姓名所修所属专业学生成绩口令登录编号课程号辅导员整体 E-R 图:专业实体 ER 图学分课程号专业号课程名课程专业名E-R 模型转换成关系数据库E-R 模型转换成关系数据库的一般规则:1. 将每一个实体转换成一个关系。2. 所有主

12、码必须定义非空。3. 对于二元联系,按照下列规则定义外码:a. 一对一联系:将”一”表中的主码作为外码放在”多”表中。如上图中的学生与用户的关系,学生只有一个用户号。b. 弱实体:将父表的主码作为外码放在弱实体中。如上图学生与亲属的关系中亲属就是弱实体。c. 一对多联系:将一个表的主码作为外码放在另一个表中。如上图中的专业对与课程的联系。d. 多对多联系:建立复合实体,复合实体的主码由两个父实体的主码复合组成。如上图中学生与课表的关系就是多对多的联系,应建立一个复 合实体:成绩。4.2.2 逻辑设计一共有四个关系模式,其结构如下:学生表(学号 学生姓名 性别 专业编号 出生时间 总学分 备注

13、照片)XSB(XH XM XB ZY_ID CSSJ XF BZ ZP)课程表(课程号, 课程名, 课程学期, 学生, 学分 备注)KCB(KCH KCM KCXQ XS XF BZ)登陆表(编号,学号,口令)DLB(BH,XH ,KL)学生课程表(学号,课程号,课程学期,学生,学分)KCB(XH,KCH,KXXQ,XS,XF)成绩表(学号, 课程号,成绩,学分)CJB(XH,KCH,CJ,XF)专业表(专业号,专业名,人数,)ZYB(ZYHZYMRS )将 6 个关系模式转换为关系表XSB(XH XM XB ZY_ID CSSJ XF BZ ZP)KCB(KCH KCM KCXQ XS XF BZ)DLB(BH,XH ,KL)KCB(XH,KCH,KXXQ,XS,XF)CJB(XH,KCH,CJ,XF)ZYB(ZYHZYMRS )4.2.3 概要设计用户在登录成功后进入成绩管理页面,该页面

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1