数据库项目报告- 面向期末实验报告版本
更新时间:2023-03-14 16:01:01 阅读量: 教育文库 文档下载
- 数据库项目报告个人总结推荐度:
- 相关推荐
数 据 库 系 统 实 验 报 告
实验课题:知识管理中心 指导老师:董卓
课题组员:刘备、关羽、张飞 验收评论:
________________脑me残____________________ _______________我脑残,你自豪___________________ ______________Did you naocan, today?__________________ ________________http://www.naocan.me____________________
目录
目录--------------------------------------------------------------------1 一、系统概述:-----------------------------------------------------2 二、系统设计--------------------------------------------------------3
1.系统角色------------------------------------------------------------3 2.功能模块------------------------------------------------------------5
三、数据库设计-----------------------------------------------------6
1.数据库关系图------------------------------------------------------6
四、特色技术与亮点-----------------------------------------------6
1.特色技术------------------------------------------------------------6 2.亮点------------------------------------------------------------------7
五、实验结果--------------------------------------------------------7
1.基本功能------------------------------------------------------------7
2.改进------------------------------------------------------------------7
六、总结--------------------------------------------------------------7
- 1 -
一、系统概述
本系统是一个信息资源管理系统。管理中心包括问题和回答,一般用户可以提交一些问题,这些问题由专家来回答。用户可以选择专家或者由系统选择专家。提出的问题和回答江北分类总结,留给其他的用户或访问者使用。系统使用Hibernate 和Struts 来实现MVC架构, 基本结构如图1。
图1 系统的MVC架构
在架构中,模型是由Action类、Java类和Hibernate组成。Action对象可以调用逻辑模块接口。显示层使用JSP和TagLib实现,负责处理客户端输入,将请求发送给控制端,并将相应的结果显示给用户。
使用基于Struts 和 Hivernate 的 J2EE框架,JSP 和 Struts 的TagLib 实现显示层,Struts的ActionServlet控制商务逻辑。系统的框架结构如图2所示。
- 2 -
图2 系统的框架结构
使用的基础软件包括Java 1.5、Struts1.2和Hibernate 3.1,开房工具使用Eclipse 3.2.4 和J2EE插件MyEclipse 5.0.1.数据库采用SQL Server 2000,使用的驱动程序为jtds-1.0.2.jar。应用服务器选择Tomcat 5.5 版本。
二、系统设计 1.系统角色
系统用户角色分成4个不同的层次:管理员、普通用户、专家和未审核的专
家。管理员( Admin )负责管理系统的设置和批准未审核的专家,普通用户(User)可以提交问题,浏览和搜索信息,专家(Exper)可以回答用户提出的问题,并浏览和搜索信息。未审核的专家(WOULD-BE expert) 必须首先通过管理员的审核。未注册用户可以浏览一些基本信息,但是不能使用高级查询的功能。未注册用户的功能图如图3。
- 3 -
图3 未注册用户的用例图
普通注册用户的功能如图4所示。
图4 普通用户的用例图
专家的功能图如图5所示。
- 4 -
图5专家的用例图
系统管理员的功能图如图6所示。
图6 系统管理员的用例图
2.功能模块
系统分成8个主要的模块,具体如下。
①登录与退出模块:用户可以使用不同的角色登录系统。 ②注册模块:用户可以注册成不同的角色。
③问题提交模块:用户可以提交问题,并选择特定的专家,用户可以差看专家的信息。
④回答问题模块:专家可以回答用户提交的问题。
⑤搜索与浏览模块:用户和专家可以查询和浏览他们感兴趣的信息。 ⑥管理模块:管理员可以管理专家、问题和答案。
⑦评价与打分模块:用户可以对问答进行打分和评价。 ⑧统计模块:对以前的问题和回答进行统计。
- 5 -
三、数据库设计 1.数据库的关系图
采用SQL Server中附加数据库的功能,将数据库系统发布。表之间基本ER关系如图
图7 基本ER关系图
四、特色技术与亮点
我们组开发的《知识管理中心》,建立在经典的图书馆管理系统的数据库模型基础上,借鉴了《完全手册 JSP 网络开发详解》书中的一些关于JSP开发的一些方法和代码。
1.特色技术
①通过仿照经典的图书管理系统和借鉴项目相关讲解,极大地提高了开发的速度和质量。
- 6 -
②在建立用例图时,通过三个组员分别构建用例图,然后比对组合,使建立的用例图更加完善。
2.亮点
我们组做的《知识管理中心》,由于缺乏开发经验和相关开发技术的扎实掌握,没有比较大的亮点。唯一比较突出的是:由于仿照了一些相关的示例,所以,界面做得比较美观些。
五、实验结果 1.基本功能
预期设计要实现的基本功能均已实现。
相关截图:
2.改进
对界面进行了一些列的改善,使得程序的交互性更优良。
界面截图:
六、总结
通过本次数据库系统开发实验,本组三名成员均掌握了简易数据库系统的开发过程和方法,比如:对系统的分析,系统模块的划分,以及具体子程序的划分。熟悉地了解了系统页面设计以及数据库设计的基本方法和规则。了解了中间件的编写和服务器端程序设计。
总的来说,受益匪浅,对这一个学起来对数据库系统课程的学习有了进一步的巩固和提升,对以后进一步学习数据库相关课程乃至以后实践都有很大的帮助。
- 7 -
正在阅读:
数据库项目报告- 面向期末实验报告版本03-14
大学生校外兼职受骗案例分析11-27
会计从业考试真题之会计基础03-21
苏子灯谜02-18
房地产营销策略分析10-03
六年级上册品德与社会笔记05-26
汽车电控技术 第6章 电控悬架 答案01-17
2017年三伏天具体时间02-09
机床夹具设计原理课程设计任务201304-26
五年级数学解决问题竞赛试题06-03
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 报告
- 期末
- 面向
- 版本
- 实验
- 数据库
- 项目
- 全国2012年10月高等教育自学考试外国文学作品选试题 课程代码00534
- 考研政治复习资料之资本主义的政治制度
- 浙江市场商位租赁经营合同范本(最新篇)
- 沈阳公交车详细线路时间表
- 安 全 技 术 交 底
- 人教版2013修订七年级上册语文每篇课文的读一读写一写
- 读书与做人
- 新世纪大学英语综合教程5课后题答案完整版
- 第2章 - 像经济学家一样思考(习题及答案)
- 酒店管理中的部门沟通问题探析
- 人教版《道德与法治》七年级上册:1.1 中学序曲 教案
- 学道德模范颂中华经典做有德之人活动总结
- 六年级数学分数乘除法应用题 3
- 瓷砖英语
- 《党政领导干部选拔任用工作条例》知识测试部分答案
- 物理1计算题复习练习上册
- 山东省曲阜师范大学附中2011-2012学年高一下学期期末考试地理试题Word版 - 图文
- 2016-2022年中国核辐射加工产业发展监测与投资商机研究报告
- 温州市鹿城区里垟保障性安居工程BT项目标化资料 - 图文
- 海热输煤检修维护方案