网站大量收购独家精品文档,联系QQ:2885784924

《数据库原理课程设计方案设计-科研管理系统》.doc

《数据库原理课程设计方案设计-科研管理系统》.doc

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理 课程设计方案设计设计题目:科研管理系统专 业:软件工程/网络工程 班 级:软件091/软件092/网络091 学 生: 指导教师:2011 年 秋季 学期设计任务 建库:1个科研管理数据库。 建表:3个论文表、项目表、申报与获奖表。 编程:5个输入、查询、分析、统计、输出等五个子系统。 要求:(1)每组5个人,每人完成一个子系统,每个都要建立库和全部表;(2)每人写出各自的课程设计报告;(3)程序用选定的语言编写,必须上交上机调试通过的源程序。评语(教师填写)目录 1. 系统规划 1 1.1 可行性分析 1 1.1.1 运行可行性 1 1.2划分系统 1 1.2.1 业务调查 1 1.3制定信息系统开发方案 1 1.3.1划分子系统 1 1.3.2 项目申报子系统的评价 2 1.3.3 项目获奖评定子系统的管理 2 1.3.4 论文管理子系统 2 2. 系统分析 2 2.1需求确定 2 2.2需求分析 3 2.2.1 数据流程图 3 2.2.2 数据字典 4 3. 系统设计 6 3.1代码设计 6 3.2界面设计 22 3.3系统结构 24 4. 系统实施 24 5. 系统测试 25 6. 心得和体会 25 7. 参考文献 27系统规划 可行性分析科技管理系统是基于科技管理所设计的一种管理系统,是方便主办科技活动的主办方管理申报项目所开发设计的,它具有一定的市场运行可行性,具有一定的可开发性。 1.1.1 运行可行性在本次设计中我们小组是由我们同学自己组成,大家均没有开发实例的经验,开发技术都相对比较弱,但还是具有一定技术可行性的,本系统采用JSP和Mysql 5.0开发的。 1.2划分系统 1.2.1 业务调查科研管理系统的主要任务是对项目的申报,评奖,获奖分析,进行计算机化的管理,我们开发的此系统主要功能包括:项目的申报,论文的发表,项目的淘汰与获奖分析等。根据此系统的主要功能我们将系统划分为五个子系统分为输入、查询、分析、统计、输出等五个系统。 1.3制定信息系统开发方案 1.3.1划分子系统 根据可行性分析和对业务的调查,我们将此科研管理系统划分为五个系统包括:输入、查询、分析、统计、输出。 小组由五人组成其中: 魏歆(组长):输入数据库。 王博:项目的查询操作。 蔡民可:项目的分析操作。 王乐:项目的统计。 张乐乐:数据的输出显示。 说明:根据课设基本要求我们每个人都完成了基本数据库和基本数据表的建立。 1.3.2 项目申报子系统的评价 项目申报子系统通过对申报项目的录入、删除、排序等管理,来有条理的对数据进行记录,以便日后的操作。 1.3.3 项目获奖评定子系统的管理通过项目评定子系统,来分析系统的功能、可操作性及各个方面的性能,来对项目进行分析,并确定此项目是淘汰还是获奖。 1.3.4 论文管理子系统通过论文管理子系统,对项目组对其项目所写论文的管理。 系统分析 2.1需求确定 概念模型2.2需求分析 2.2.1 数据流程图2.2.2 数据字典 数据项 项目表论文表 申报获奖表分析表 数据结构 编号 数据结构名 属性 1 项目表 项目编号、项目名称、项目类别、项目负责人、项目日期、项目金额 2 论文表 论文编号、论文题目、论文内容、论文作者、论文的发表日期 3 申报获奖表 申报序号、申报编号、申报名称、申报项目的论文作者、申报金额、项目获奖标志、申报日期、申报负责人 4 分析表 分析的项目编号、淘汰分析、获奖分析2.9-数据结构表12.10-数据结构表2 系统设计 3.1代码设计 构建数据库的连接: package com; import java.sql.*; public class DBopen { private String dbname=root; private String password=weixin; Connection con=null; public Connection getOpen() throws ClassNotFoundException{Class.forName(com.mysql.jdbc.Driver);String talname=kygl;String url=jdbc:mysql://localhost/ +talname+?user=+dbname+password=+password;try {con=DriverManager.getConnection(url);return con;} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}retu

文档评论(0)

lipinting + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档