- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.1 引言: 2
1.2 系统分析 2
1.2.1 使用UML用例图描述学生课绩管理系统 2
1.2.2功能分析 5
1.3 服务器配置 5
1.4 Java 6
1.4.1 Java虚拟机 6
1.4.2 JSDK的安装和配置 6
1.4.3 web服务器 7
1.5 数据库 8
1.5.1 创建数据库 8
1.5.2 创建表索引和关系 9
1.5.3 数据表结构 11
1.5.4 数据库访问(JDBC) 12
1.6 系统设计 13
1.6.1系统设计思想 13
1.6.2编写JavaBean 14
1.6.3 网站结构设计 14
1.7前台主要功能模块详细设计 15
1.7.1前台文件总架构 15
1.7.2身份验证 19
1.7.3信息管理 19
1.8后台主要功能模块详细设计 19
1.8.1功能模块总框架 19
1.8.2 登录页面设计 20
1.9 系统实现主要文件及代码 21
1.9.1 学生登录模块 21
1.login.jsp 21
2. login_confirm.java 25
3.sqlBean.java 27
1.9.2学生模块 29
1.student.jsp 30
2.DisplayCourse.jsp 30
3.updateinformation.jsp 32
4.StudentLoginSvlt.java 33
5.errorpage.jsp 35
6.chenckEnrol.java 36
1.9.3教师模块 38
1.determine.java 38
2.MarkSvlt.java 40
3.Displaystu.jsp 42
4.choosestu.jsp 44
5.Marking.jsp 45
6.score.jsp 46
1.9.4管理员模块 47
学生管理系统
1.1 引言:
信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,学生课绩管理系统为教学办公室带来了极大的方便。
1.2 系统分析
一个学校,包含不同的专业,而专业分为不同的班级,每个专业所上的课程又有不同,每一个班级有许多的学生,当在学期期末时,没有一个课绩管理系统将给学校教务处带来庞大的工作量。
1.2.1 使用UML用例图描述学生课绩管理系统
1.用例图简介
用例图定义:由参与者(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的动态视图称为用例图。
用例图(User Case)是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。
用例图展示了用例之间以及同用例参与者之间是怎样相互联系的。用例图用于对系统、子系统或类的行为进行可视化,使用户能够理解如何使用这些元素,并使开发者能够实现这些元素。
将每个系统中的用户分出工作状态的属性和工作内容,方便建模,防止功能重复和多余的类。
用例图定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。
用例图由参与者(Actor)、用例(Use Case)、系统边界、箭头组成,用画图的方法来完成。
(1)参与者
参与者不是特指人,是指系统以外的,在使用系统或与系统交互中所扮演的角色。因此参与者可以是人,可以是事物,也可以是时间或其他系统等等。还有一点要注意的是,参与者不是指人或事物本身,而是表示人或事物当时所扮演的角色。比如小明是图书馆的管理员,他参与图书馆管理系统的交互,这时他既可以作为管理员这个角色参与管理,也可以作为借书者向图书馆借书,在这里小明扮演了两个角色,是两个不同的参与者。参与者在画图中用简笔人物画来表示,人物下面附上参与者的名称。
(2)用例
用例是对包括变量在内的一组动作序列的描述,系统执行这些动作,并产生传递特定参与者的价值的可观察结果。这是UML对用例的正式定义,对我们初学者可能有点难懂。我们可以这样去理解,用例是参与者想要系统做的事情。对于对用例的命名,我们可以给用例取一个简单、描述性的名称,一般为带有动作性的词。用例在画图中用椭圆来表示,椭圆下面附上用例的名称。
学生课绩管理系统允许有三种身份:学生、教师、管理员,每种身份操作起来都很方便快捷。学生与教师用户都在之前已经被管理员输进系统。在进入正式页面之前,用户需要登录。其中,学生与老师都由管理员统一管理。学生课绩管理系统用例图如下图:
学生课绩管理系统用例图
用例图建立完成后,需要编写用例描述,用例描述也就是对系统各个功能进行描述,这一步是进行系统设计前最重要的一个过程
您可能关注的文档
- 毕设论文---小功率电动机机械特性测试系统的设计 .doc
- 毕设论文---小功率直流电机调速电路的设计 .doc
- 毕设论文---小井沟植物种类调查及药用植物分析.doc
- 毕设论文---小麦花药培养创建dh群体.doc
- 毕设论文---小麦精密播种机说明书 .doc
- 毕设论文---小麦穴播机设计说明书 .doc
- 毕设论文---小区及住宅燃气管网设计.doc
- 毕设论文---小区停车场改造工程施组设计正文.doc
- 毕设论文---小区智能化报警系统设计 .doc
- 毕设论文---小型电动割草机的设计 .doc
- 毕设论文---学生信息管理系统设计说明书课程设计报告.doc
- 毕设论文---学校校舍抗震加固改造工程施组设计.doc
- 毕设论文---学院电网改造初步设计---改造后电气设备选择、保护及工程造价.doc
- 毕设论文---学院综合楼ftth线路工程设计 .doc
- 毕设论文---血浆opn和tat水平检测在非小细胞肺癌中的临床意义.doc
- 毕设论文---烟草公司冷热管道智能更换施组设计.doc
- 毕设论文---鄢陵县人民医院检验科施组设计方案.doc
- 毕设论文---盐城悦达物流企业车辆调度问题的分析.doc
- 毕设论文---燕山大学简易电子琴的设计.doc
- 毕设论文---央视中国汉字听写大会听写词语词汇内容第110期汇编.doc
文档评论(0)