《Java语言课程设计》精品课程网站规划和建设(3)

2019-02-15 15:26

南昌工学院本科生毕业论文

2.2.5 JDBC

JDBC 是用来提供给开发人员进行数据库连接的,并用来执行SQL中各种数据库的语句的Java API,它可以为开发人员在开发数据库时提供一种操作标准。

2.3 系统的功能需求

该课程网站开发模块主要是包括了两个子模块。开发人员需要分别的开发前台显示界面,以便用户的各种合法操作。同时开发人员也要开发后台管理模块,以便系统管理员去维护等操作。。具体的实现功能的详细需求如图3.1所示。 2.3.1系统的前台显示界面

该网站系统的前台显示界面主要的具体功能需求如下所示:

1.用户对课程基本信息的浏览:课程信息、内容、讲课老师、等信息。其中未注册的用户可以查看这些课程基本信息。

2.用户对系统公告消息的浏览:该网站系统的最新消息可以动态发布在网站上相应的模块上。其中未注册的用户可以查看这些课程基本信息。

3.网上自测试模块:用户可以在线选择适合自己能力的测试,测试成绩和答案可以得到结束后自测试。同时,该课程的授课教师可以通过该系统进行查询测试的详细结果,并利用该系统得到相应的成绩统计分析。

4.网上课程论坛(在线交流):学生可以通过该系统的在线交流模块发表自己学习过程中遇过的的各种学习上的问题。同时,该课程的授课教师可以查看学生提出的各种问题,并作出更好的指导。

5.在线学习:用户登录该网站系统后,可以选择适合自己的课程进行观看学习。 6.上传教学资料:授课教师通过该网站进行上传自己的课程讲义及其相关学习资料。

7.网上实验互动区。学生们可以通过该模块进行了解实验过程,解决问题的方法。 2.3.2系统后台管理界面

系统后台管理界面主要是为管理人员来进行系统维护而提供的界面。其功能如下所示:对正常课程播放的管理,教师讲义上传、系统公告、论坛等的管理和维护。

5

南昌工学院本科生毕业论文

2.4 系统安全需求

该网站系统,需要保证系统安全,防备各种不安全因素。具体的安全性可以分为以下几个方面: 1、数据安全

(1)要严格控制用户的权限,以免因为权限不明而出现超过合法用户本身合法操作等不良现象。

(2)要对用户的基本信息进行加密等保密措施,以免用户信息泄露造成不良的个人或社会的影响。

(3)要严格检查用户提交过的每一个数据,以防数据丢失等影响数据库中的表的数据完整性。

(4)严格执行程序的运行保证系统在用户拥堵的情况下能正常安全的执行。 2、网络安全.

网络攻击是网络上不法分子运用网络手段,进行对网站进行破坏一种网络技术。我们开发人员在开发人系统时应该进行以下措施:

(1)对每一个用户信息,精心筛选,区分是否增加了一些积极的代码; (2)对所有的文件和数据,由用户提交的,防止网站系统数据库被严重破坏; (3)开发人员需要及时的发现并修复数据库的出现的漏洞,以免被不法黑客利用并

攻击。

3、物理安全

该系统的物理完全的保证也是很重要的不容开发人员忽视。为此,该网站系统应该具备如下功能:

(1)系统在正常运行下不会因为突发的硬件故障而导致系统瘫痪等不良现象。 (2)系统不会因为突然断电造成数据丢失。

(3)系统不会因为受到自然灾害的情况下,造成数据丢失并且可以尽快的回复。

2.5 可行性分析

因为千兆校园网已经覆盖各大院校,并对该校师生免费开发。与此同时,各大院校的师生可以直接通过互联网进行各种相互交流。所以,硬件和软件环境已经具备了。

6

南昌工学院本科生毕业论文

该系统的各项功能具体利用的技术如下所示:

(1)利用MD5加密技术对用户的密码进行保护加密。同时根据不同用户区分不同的

用户权限;

(2)利用Java语言,用来开发用户登录的客户端认证和加密。 (3)使用Eclipse开发平台进行开发;

(4)把开发好的网站挂在到Tomcat服务器上去,方便用户去访问。

7

南昌工学院本科生毕业论文

第3章 精品课程网站系统设计

3.1 系统总体设计的原则及目标

3.1.1 用户登录模块功能设计

用户浏览课程信息要根据可通过登陆界面的有实际需求的用户来看。其中只有合法用户才可以修改自己的密码,并可以被系统对其信息的保护。该系统模块主要是用户角色:管理员,教师和学生。如图3.1所示

管理员<>修改用户基本信息<><><>身份验证<>教师修改密码学生

图3.1身份验证用例图

系统管理员有权限对该网站后台管理系统里的各种用户信息等进行日常的维护和管理,具体如图3.2所示。

8

南昌工学院本科生毕业论文

图3.2管理员用户用例图

当是学生用户登录该系统的时候,此时学生用户可以参与课程讨论,并进行在线测试等,具体如图3.3所示。

图3.3学生用户用例图

当是教师用户登录的时候,教室们不仅可以拥有学生用户拥有的所有权限外,还可以上传自己的教案等具体如图3.4所示。

9


《Java语言课程设计》精品课程网站规划和建设(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:煤矿基层党支部书记先进事迹材料

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: