欢迎来到天天文库
浏览记录
ID:15119419
大小:535.00 KB
页数:48页
时间:2018-08-01
《学生课绩管理系统毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、1.1引言:21.2系统分析21.2.1使用UML用例图描述学生课绩管理系统21.2.2功能分析51.3服务器配置51.4Java61.4.1Java虚拟机61.4.2JSDK的安装和配置61.4.3web服务器71.5数据库81.5.1创建数据库81.5.2创建表索引和关系91.5.3数据表结构111.5.4数据库访问(JDBC)121.6系统设计131.6.1系统设计思想131.6.2编写JavaBean141.6.3网站结构设计141.7前台主要功能模块详细设计151.7.1前台文件总架构151.7.2身份验证191.
2、7.3信息管理191.8后台主要功能模块详细设计191.8.1功能模块总框架191.8.2登录页面设计201.9系统实现主要文件及代码211.9.1学生登录模块211.login.jsp212.login_confirm.java253.sqlBean.java271.9.2学生模块291.student.jsp302.DisplayCourse.jsp303.updateinformation.jsp324.StudentLoginSvlt.java335.errorpage.jsp356.chenckEnrol.java
3、361.9.3教师模块381.determine.java382.MarkSvlt.java403.Displaystu.jsp424.choosestu.jsp445.Marking.jsp456.score.jsp461.9.4管理员模块47学生管理系统1.1引言:信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,学生课绩管理系统为教学办公室带来了极大的方便。1.2系统分
4、析一个学校,包含不同的专业,而专业分为不同的班级,每个专业所上的课程又有不同,每一个班级有许多的学生,当在学期期末时,没有一个课绩管理系统将给学校教务处带来庞大的工作量。1.2.1使用UML用例图描述学生课绩管理系统1.用例图简介用例图定义:由参与者(Actor)、用例(UseCase)以及它们之间的关系构成的用于描述系统功能的动态视图称为用例图。用例图(UserCase)是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。用例图
5、展示了用例之间以及同用例参与者之间是怎样相互联系的。用例图用于对系统、子系统或类的行为进行可视化,使用户能够理解如何使用这些元素,并使开发者能够实现这些元素。将每个系统中的用户分出工作状态的属性和工作内容,方便建模,防止功能重复和多余的类。用例图定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。用例图由参与者(Actor)、用例(UseCase)、系统边界、箭头组成,用画图的方法来完成。(1)参与者参与者不是特指人,是指系统以外的,在使用系统或与系统交互中所扮演的角色。因此参与者可以是人,可
6、以是事物,也可以是时间或其他系统等等。还有一点要注意的是,参与者不是指人或事物本身,而是表示人或事物当时所扮演的角色。比如小明是图书馆的管理员,他参与图书馆管理系统的交互,这时他既可以作为管理员这个角色参与管理,也可以作为借书者向图书馆借书,在这里小明扮演了两个角色,是两个不同的参与者。参与者在画图中用简笔人物画来表示,人物下面附上参与者的名称。(2)用例用例是对包括变量在内的一组动作序列的描述,系统执行这些动作,并产生传递特定参与者的价值的可观察结果。这是UML对用例的正式定义,对我们初学者可能有点难懂。我们可以这样去理解
7、,用例是参与者想要系统做的事情。对于对用例的命名,我们可以给用例取一个简单、描述性的名称,一般为带有动作性的词。用例在画图中用椭圆来表示,椭圆下面附上用例的名称。学生课绩管理系统允许有三种身份:学生、教师、管理员,每种身份操作起来都很方便快捷。学生与教师用户都在之前已经被管理员输进系统。在进入正式页面之前,用户需要登录。其中,学生与老师都由管理员统一管理。学生课绩管理系统用例图如下图:学生课绩管理系统用例图用例图建立完成后,需要编写用例描述,用例描述也就是对系统各个功能进行描述,这一步是进行系统设计前最重要的一个过程。准确地
8、描述出系统的功能有利于清理自己的思路,更是和用户进行有效沟通的保障。(1)登录系统初始化好系统管理员,系统管理员添加学生和教师。管理员、学生和教师在登录的时候,先选定角色让然后输入用户名和密码,登录系统。(2)管理员管理学生管理员可以对课程进行管理,查看所有教师信息、添加新教师、更改学生信
此文档下载收益归作者所有