高校科研管理系统

高校科研管理系统

ID:22855468

大小:1.71 MB

页数:23页

时间:2018-11-01

高校科研管理系统_第1页
高校科研管理系统_第2页
高校科研管理系统_第3页
高校科研管理系统_第4页
高校科研管理系统_第5页
资源描述:

《高校科研管理系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、课程设计说明书(数据库系统)题目:高校科研管理系统院系:计算机科学与工程学院专业班级:计算机09-3班学号:学生姓名:指导教师:2010年12月14日安徽理工大学课程设计(论文)任务书计算机科学与工程学院计算机科学与技术系学号2009302848学生姓名程明明专业(班级)计算机09-3班设计题目高校科研管理系统设计技术参数1、开发语言选择:Java2、后台数据库:SQLServer20003、应用程序与数据库的连接方式:采用JDBC-ODBC桥接的方式连接4、数据源命名为:sqlserver20005、数

2、据库名称为:数据库课程设计,其中有表Employee(主键为职工号),Department()主键为部门编号),Item(主键为项目编号),Fruit(主键为成果编号),Paper(主键为论文编号)GeneralCourse(主键为科研信息编号)6、在java程序中注明importjava.sql.*;引入数据库包,进行与数据库相关的操作。设计要求主要完成数据库的设计部分,包括需求分析,概念结构设计,逻辑结构设计,物理结构设计,并对关系模式进行分析,最后用自己熟悉的开发工具连接数据库,实现基本的对数据库的

3、操作。工作量注:可填写说明书(论文)的字数要求或要完成的图纸数量。工作计划2010年11月29日到12月4日:在小组内进行分工,进行系统调查,收集资料,并根据收集的资料进行整体功能分析;查阅资料了解如何使用JDBC-ODBC桥接的方法连接数据库并使用此方法连接数据库进行测试2010年12月5日到12月8日:进行具体的数据库设计,包括确定表的模式,确定表之间的参照完整性和实体完整性,开始建表2010年12月9日到12月11日:运用java语言编写程序,实现所设计的系统功能,并进行调试,同时修改程序中和数据库

4、中的一些错误和不足的地方。2010年12月12日到12月19日:完成课程设计说明书。参考资料《数据库系统概论》教材《java语言程序设计》《java语言程序设计实验指导》等指导教师签字吴观茂系主任签字2010年11月20日指导教师评语:成绩:指导教师:年月日安徽理工大学课程设计(论文)成绩评定表摘要在此次课程设计中,我做的题目是高校科研管理系统。设计时采用的DBMS是SQLServer2000,与数据源连接的方式采用的是JDBC-ODBC桥接,采用java语言编写程序,编辑器选择的是JcreatorPro

5、。通过编写程序实现了利用数据库对2010年安徽理工大学科研信息的管理,包括让普通用户利用此系统查询一些科研信息的详细情况;以及让数据库管理员利用此系统对数据库进行管理包括:更新科研信息、修改科研信息以及删除错误的科研信息等。在此期间我利用了一些很好的资源使得我的程序完成的很快:吴观茂和石文兵老师给了很多指导,同学的帮助,网络资源,图书资料和教材等等。程序完成后,马上开始写课程设计报告书,我采用了两个很好的软件来完成的:WPS文字编辑器和McrosoftVisio来制图。目录1系统分析11.1数据库分析11

6、.2系统功能分析32系统设计42.1数据库设计42.1系统功能设计63系统实现103.1数据库的具体实现103.1系统的java程序实现123.1程序运行的结果124总结164.1设计体会164.2系统改进175参考文献18安徽理工大学课程设计(论文)1系统分析1.1数据库分析数据库可以存储以下信息:科技工作者人员信息,安徽理工大学中的所有部门信息,科研论文的详细信息,科研成果的详细信息,科研著作的详细信息,科研项目的详细信息等,最终要对所有的信息进行汇总,此处包括存储每次插入信息的详细情况。根据以上分析

7、信息及使用的为SQLServer2000是一种关系数据库,可以做出各关系之间的E-R图如下:图1科研管理系统数据库的E-R图-18-安徽理工大学课程设计(论文)基于以上分析,共需建立六个表,表模式如下:表1Employee表职工号(主键)姓名性别名族文化程度职称所在部门部门编号(主键)部门名称负责人联系电话表2Department表表3Item表项目编号(主键)项目名称项目来源起讫时间参加人员角色备注论文编号(主键)论文名称所在期刊获奖情况论文简介表4Paper表表5Fruit表成果编号(主键)成果名称证

8、书级别类别成果简介表6GeneralCourse表科研信息编号(主键)发布时间姓名职工号部门编号项目编号科研成果编号论文编号此项全部自动生成确定关系之间的完整性:表1到5中主键项目不能为空,必须满足实体完整性,表6中的职工号,部门编号,项目编号,科研成果编号,论文编号必须使用check约束定义参照完整性,其中的被参照关系分别为:Employee,Dpartment,Item,Fruit,Paper。-18-安徽理工大学课程设计

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。