-
设计与实现一个附带源码的基于Java的共享学习资源系统
资源介绍
与本课题相关的技术和方法综述:
系统将采用JSP、SQL Server 2008、JDBC、JavaScript技术来进行设计,具体如下:
(1)JSP
JSP是一种动态网页开发技术,主要用于实现应用程序的登录界面和资源信息等界面。JSP标签可以访问数据库、记录用户选择信息。 JSP可以直接在HTML网页中动态嵌入元素而不需要单独引用CGI文件。本系统将采用JSP技术,运用HTML和CSS实现各个功能的网页界面,与对应的java程序连接实现各个功能。
(2)SQL Server
SQL Server具有使用方便可伸缩性好与相关软件集成程度高等优点,本系统将采用SQL Server技术建立多个数据库表用来记录学生的账号信息、管理员信息、学生个人共享的学习资源和所有学生共享的学习资源。
(3)JDBC
JDBC是一种用于执行SQL语句的Java API,有了JDBC,向各种关系数据发送SQL语句就是一件很容易的事。本系统将采用JDBC技术实现Java程序与SQL Server之间的链接,可以通过程序来对数据库进行学生共享学习资源、学生查询学习资源、管理员对学习资源增删改查等操作。
(4)JavaScript
JS具有跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(Windows、Linux、Mac、Android、iOS等),在本设计中将用JS做一些动态交互和事件响应效果。
山西大学商务学院毕业论文(设计)开题报告
主要设计内容:
设计内容主要包括系统需求分析、功能分析、数据库设计、系统测试主要内容,具体如下:
1、系统需求分析
学习资源共享系统是一个面闻喜中学学生的共享系统,对于学生来说,可以注册账号然后通过系统向其他学生共享自己的学习资源并可以查看自己的分享历史,也可以查询其他学生分享的学习资源让自己了解更多。对于系统的管理员来说主要是对学生们分享的资源进行一些审查,不合适的资源将进行删除。
2、功能分析
设计的系统主要包括学生共享模块,共享记录模块,留言板,浏览记录模块,管理员模块等功能。
(1)学生的登录模块:学生注册账号密码,账号密码将保存到数据库中,然后学生登录。
(2)学生共享模块:学生对自己想要共享的资源进行录入,录入时对资源进行分类录入,可以在整个资源页面进行搜索,可以模糊搜索。
(3)共享记录模块:学生可以查看自己共享的记录,可以删除自己不想再共享的资源,也可以修改自己的共享记录。
(4)留言板:学生可以留言自己想要获得的资源,其他学生可以在下面回复他。
(5)浏览记录模块:学生可以查看自己浏览过哪些资源记录,并可以删除它们。
(6)管理员模块:管理员有固定账号密码,可以对所有共享的学习资源进行增删改查。
3、数据库设计
数据库将建立存储管理员账号密码的表和学生账号密码的表,存放资源信息的表、学生个人共享资源的表。
4、系统测试
设计将采用功能测试,进行登录注册功能的测试,验证学生账号密码是否能存进数据库,进行资源的增删改查等操作测试与数据库是否正常连接。在不同的电脑系统上运行程序测试是否可以正常运行。
- 上一篇: Hyperic HQ安装和配置入门指南
- 下一篇: 获取手机MAC地址jar包