“HTML允许在Web页中嵌入图像和对象,也可以包含用于接收用户数据的表单。HTML允许在页面中嵌入脚本代码(如JavaScript),来影响页面行为。HTML支持CSS技术,以便定义页面内容的外观和布局。”[2]
2。4 本章小结
本章介绍设计的是开发环境和开发工具,介绍了Java、JSP与SQL Server2005的概念和特点。
第3章 系统分析
3。1 系统可行性分析
1、经济可行性分析
在网站开发前,学校及个人就已经将必要的设备及开发的软件准备好了,软件均为免费
版本,最大的成本就是电脑所用的电费和网费,还有基本设备的损耗。所以,开发的成本微乎其微。
2、技术可行性分析
本网站是使用Java、HTML语言,JSP技术实现具体的功能,Java语言的开源特性可以给本网站的设计提供很大的便捷。数据库使用SQL Server2005,这款软件使用简单,SQL语言通用。所以运用现有的技术足以实现本网站的设计。文献综述
3、操作可行性分析
本网站中,管理员、教师、学生通过不同的网址进入网站,管理员可以通过具体的功能进行相关的管理,学生可以在网站中通过具体的功能进行学习、提问和讨论,老师可以通过网站给学生上传相关的教学资料,给学生进行问题的回答。这些操作满足了网站的具体操作,所以网站的操作是可行的。
4、社会可行性分析
《数据库系统原理》教学网站为了方便学生对数据库课程的学习而设计的。网站的设计是本人自己通过自己已经具备的技术结合相关网站的模板从而设计的,没有利用网站进行牟利,没有利益纠纷。
3。2 系统功能结构分析
根据网站的开题报告,老师发布的任务书,对《数据库系统原理》网站进行具体功能结构分析,确定了
1。系统分为前台(学生端)和后台(教师端)
2。学生端可以自主注册账号,进入网站浏览资料、观看视频、下载视频和资料,在论坛中进行讨论。
3。教师端可以登录后可以管理相关课程的文件,对学生的疑难问题进行解答,还可以对学生的论坛进行管理。
通过实现这些功能达到网站应有的效果。
具体的功能结构如图3。1所示
图3。1各模块功能结构
3。3 数据库设计
数据库在网站设计中具有不可或缺的作用,它收集储存了网站中的信息,为使用者提供信息的查询。
3。3。1 E-R图的设计
E-R图也称实体-联系图提供了表示实体类型、属性和联系的方法,它更加直接反应出数据库中实体的关联。
图3。2中,一个管理员可以管理多个教师,也可以管理多个学生,一个老师也可以管理多个学生。学生可以浏览资料,在论坛里发表帖子,老师可以管理资料,对论坛里的帖子进行管理。
图3。2 网站总体E-R图
如图3。3所示,可以让我们清楚地看到学生端的属性,学生具有姓名、年龄、ID、手机号、邮箱和地址的属性。
图3。3 学生分E-R图
如图3。4所示,可以让我们清楚地看到教师端的属性,老师具有教师账号、所教课程、密码、性别、电话、地址的属性。
图3。4 教师分E-R图来~自,优^尔-论;文*网www.youerw.com +QQ752018766-
如图3。5所示,我们可以看到论坛的属性,论坛具有发帖者、标题、内容的属性。
图3。5 论坛分E-R图