- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课 程 设 计
课程名称_____数据库系统概论___
题目名称___基于struts2的bbs论坛3114006287_______
指导教师_________路璐__________
2016 年 12月 28日
评价标准 分数比例(%) 成绩 论文 论文结构包含:
1、相关技术介绍、需求分析、
2、概念结构设计(涉及的实体至少三个以上)、
3、逻辑结构设计(有完整性约束说明)、
4、数据库物理设计、
5、数据库完整性设计(违反实体、参照完整性时的解决办法,比如触发器、存储过程等)
5、数据库安全性设计、
6、数据库实施、系统测试方案和测试报告、
7、系统的主要功能和使用说明、系统安装说明。
要求论文完整、内容详细,格式规范。
40 程序 系统运行正确;
2、功能完善:有增、删、改、查功能,输入、输出功能;
3、有基本的统计、报表功能
4、有多表连接查询、自身连接查询、字符串匹配查询、模糊查询、分组查询等。
5、工作量饱满;
6、系统实现技术的难度。
30
数据
库设
计 E-R图设计正确,至少3个实体;
数据库逻辑结构设计规范化;
数据库物理设计合理。
30 总评成绩 优 良 中 及格 不及格 总分
目 录
目录
1 引言 4
1.1课题来源 4
1.2课题研究主要内容 4
1.3主要工作 4
1.4术语定义 4
[2 命名约定] 5
2.1物理命名约定 5
2.2数据实体命名约定 5
3 需求分析 5
3.1信息要求分析 5
3.3数据字典及安全性、完整性要求分析 6
4 概念结构设计 9
4.1数据实体描述及分ER图 9
4.2整体ER图 12
5 系统概要设计 13
5.1数据库逻辑结构设计 13
5.2数据库物理设计 13
5.3系统总体框架 13
6 系统详细设计 15
6.1数据库实施 15
6.2数据库的数据完整性设计 17
6.3数据的安全设计 17
6.4系统功能模块的设计与实现 18
6.4.6我的留言 25
6.6数据库性能检测与备份设计 25
备份:通过数据转储和登入日志文件实现对数据库的备份设计, 25
6.7系统安装使用说明 25
6.8如何运行 25
7 回顾与展望 26
参考文献 26
1 引言
1.1课题来源
开发基于Struts2的BBS论坛系统,本人最近刚学完struts2,实现该系统能同时复习数据库和struts2的知识。设计数据库,创建数据库,开发环境搭建,代码编写
JSP 名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它[1] 是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。 EL表达式 {}为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。它是一种简单的语言,基于可用的命名空间(PageContext 属性)、嵌套属性和对集合、操作符(算术型、关系型和逻辑型)的访问符、映射到 Java 类中静态方法的可扩展函数以及一组隐式对象。 Struts2 Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts 2可以理解为WebWork的更新产品。虽然从Struts 1到Struts 2有着太大的变化,但是相对于WebWork,Struts 2的变化很小。 Ognl表达式
一种比EL表达式更为强大的语言 AJAX AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是
文档评论(0)