> # ♻️ 资源
> **大小:** 1.86MB
> **文档链接:**[**https://www.yuque.com/sxbn/ks/100010633**](https://www.yuque.com/sxbn/ks/100010633)
> **➡️ 资源下载:**[**https://download.csdn.net/download/s1t16/87415785**](https://download.csdn.net/download/s1t16/87415785)
> **注:更多内容可关注微信公众号【神仙别闹】,如当前文章或代码侵犯了您的权益,请私信作者删除!**
> ![qrcode_for_gh_d52056803b9a_344.jpg](https://cdn.nlark.com/yuque/0/2023/jpeg/2469055/1692147256036-49ec7e0c-5434-4963-b805-47e7295c9cbc.jpeg#averageHue=%23a3a3a3&clientId=u8fb96484-770e-4&from=paste&height=140&id=u237e511a&originHeight=344&originWidth=344&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=8270&status=done&style=none&taskId=ud96bf5f7-fe85-4848-b9c2-82251181297&title=&width=140.1999969482422)
# 某高校科研管理系统
## 一、概述
### 1.1 课题背景
某高校科研管理系统,基本功能求:
(1)实现部门、职务、职称等基本信息的管理;
(2)实现教师信息的管理;
(3)实现可以科研项目的申报、审批管理;
(4)实现科研项目的验收管理;
(5)创建默认,并绑定到科研项目的验收标志,使其默认值为“未验收”;
(6)创建触发器,验收项目时自动修改项目的验收标志为“验收通过”;
(7)创建存储过程统计个院系科研项目的申报和完成数量;
(8)具有数据备份和数据恢复功能。
### 1.2 设计任务与要求
① 通过调查研究和运用 Internet,收集和调查有关资料、最新技术信息。
② 理解和掌握数据库系统的需求分析过程和基本方法
③ 基本掌握撰写设计报告的基本步骤和写作方法。
④ 根据课题的要求基本理解和掌握 E-R 图的设计方法和关系模式的转换。
⑤ 根据 ER 图生成数据库表,进行数据库的逻辑设计。
⑥ 数据库完整性、安全性保证措施。
⑦ 数据库的物理设计。
⑧ 数据库实施维护计划。
⑨ 应用系统的设计和实现。
### 1.3 开发环境与工具
数据库平台:MS SQL Server 开发平台:J2EE Eclipse
软件架构:C/S
## 二、需求分析
随着信息化管理在高校的推行,各高校越来越重视对科研信息的管理,但由 于各高校对科研工作量化的差异,使得在科研管理上出现各自为政的尴尬局面.
因此,根据高校近年来科研管理的实际情况,按照学校实际需求,开发一个基于 C/S 模式的科研管理系统,使学校的科研工作管理能够方便。规范、快捷地进行。 高校科研范围涉及各级各类课题、论文、教材、学术交流等.科研管理系统的实 现除了满足学院对所有科研人员的科研成果进行查询、汇总.分析之外,也对院领 导的决策提供依据。
### 2.1 用户需求分析
系统的用户包括有一般科研人员(教师)、院系科研管理人员。
一般科研人员需求:一般科研人员登陆后,希望系统能够提供管理自己的科研成果(包括论文、著作等)科研项目和科研经费使用的平台;希望能够查看自己 或他人的科研成果信息.其中,个人科研成果数据需提交院系科研秘书审核通过 后才能成为有效数据.
院系科研管理人员需求:科研管理人员或科研秘书希望系统能够接收一般科 研人员的成果信息和项目申报信息等,科研秘书能够对成果信息和项目申报信息 的真实性和准确性进行审核;希望系统能够进行学术交流信息的管理和实验室管 理;希望系统能够查询统计所有科研信息并生成相关报表.
### 2.2 功能需求分析
系统的开发是为了更加高效地管理科研信息,使得整个科研管理工作流程更加规范.所开发的系统既要方便学校科学技术处的监督和管理,又要有利于学院 领导或学院内部教师之间的协作交流,从学院的实际情况出发,把现有的科研基 础数据进行整合.根据学院可能的用户需求。
这部分,在后续的介绍中我会伴随着模块代码进行介绍。为了后续软件设计 的流畅,我们花费了一天时间高强度调研和分析目前的现有科研管理系统的特征, 迭代了很多版本,如下图所示:
![](https://cdn.nlark.com/yuque/0/2024/png/2469055/1713838254930-60efa739-bc5e-461f-90fb-3ac89c9110e7.png#averageHue=%23a1a3a1&from=url&id=Uq23V&originHeight=295&originWidth=394&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)
## 三、数据库设计
要设计数据库,首先需要完成数据库与 JDBC 的连接,这一部分也是不错的探索, 记载如下:
预备工作:
要将 SQL server 与 JDK 环境连接,首先需要,配置电脑环境:
按照 SQL server 的要求,需要安装 JDBC 驱动系统,cmd 可以看到我的 JRE 是 12;
![](https://cdn.nlark.com/yuque/0/2024/png/2469055/1713838255030-d2b6e2ab-4b9b-4a9a-8cdc-c3230a8fd9f3.png#averageHue=%231d1c1c&from=url&id=izXpo&originHeight=281&originWidth=540&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)
那么根据 JDBC 的 docs 的要求,我的 Java Runtime Environment 应该是自 Microsoft JDBC Driver 7.4 for SQL Server
![](https://cdn.nlark.com/yuque/0/2024/png/2469055/1713838255170-225d51eb-a3c7-40ee-b4aa-48b205e8adb8.png#averageHue=%23fbfbfa&from=url&id=fHOlj&originHeight=112&originWidth=826&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)
详细对照一下 Driver 压缩包里面的三个文件,应该是 mssql-jdbc-7.4.1.jre12.jar 对 应 Java12
![](https://cdn.nlark.com/yuque/0/2024/png/2469055/1713838255376-ef2cc4c0-c4e8-4ace-96da-229197b08793.png#averageHue=%23fcfcfc&from=url&id=XWO7m&originHeight=470&originWidth=382&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)
于是在系统环境里配置一下路径 到此驱动已经配置完成
![](https://cdn.nlark.com/yuque/0/2024/png/2469055/1713838255436-630cf634-bba6-4744-ad99-b2c6ef4e03c6.png#averageHue=%23f0efef&from=url&id=Znlze&originHeight=148&originWidth=578&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)
然后安装好 SQL server,之前学《数据库系统》的时候已经配置。
WIN+R 配置一下 SQL Server Configuration Manager,主要是配置 TCP/IP 协议 中的 IP 地址项:IP1 和 IPALL 都加上 1433TCP 端口,IP1 和 IP10 的 IP 地址改为 127.0.0.1(本机),然后其余 IP 都将“已启用”打开为“是”,即可。 配置完成后,重启一下 SQL server 服务即可生效。
![](https://cdn.nlark.com/yuque/0/2024/png/2469055/1713838255680-20d40184-f756-4646-ab0d-cfab4e35d754.png#averageHue=%23fafafa&from=url&id=plDSY&originHeight=325&originWidth=656&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)
然后在 windows 功能中启用 windows 功能中的 Telnet 客户端。
![](https://cdn.nlark.com/yuque/0/2024/png/2469055/1713838255792-eb9c509a-a95f-4e0c-a566-375052c246ae.png#averageHue=%23dedbcf&from=url&id=g8LDv&originHeight=466&originWidth=458&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)
然后在 cmd 中验证一下,Telnet 127.0.0.1 成功。
![](https://cdn.nlark.com/yuque/0/2024/png/2469055/1713838255971-abe3b86e-4cbe-44a3-98c6-95e39f67a425.png#averageHue=%231f1f1f&from=url&id=Wx5Nz&originHeight=336&originWidth=502&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)
考虑到我用的是 Eclipse,且每个 IDE 的供应商都提供了在 IDE 中设置 classpath 的不同方法。仅在操作系统中设置 classpath 将无法正常工作,还需要在 IDE 的 classpath 中添加 sqljdbc.jar。
方法也很简单,如下:
![](https://cdn.nlark.com/yuque/0/2024/png/2469055/1713838256044-ce627d5d-2aec-426f-973d-ecf1a6cfc092.png#averageHue=%23dedbd4&fr
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
详情介绍:https://www.yuque.com/sxbn/ks/100010633 基于 C/S 模式的科研管理系统,功能要求: (1)实现部门、职务、职称等基本信息的管理; (2)实现教师信息的管理; (3)实现可以科研项目的申报、审批管理; (4)实现科研项目的验收管理; (5)创建默认,并绑定到科研项目的验收标志,使其默认值为“未验收”; (6)创建触发器,验收项目时自动修改项目的验收标志为“验收通过”; (7)创建存储过程统计个院系科研项目的申报和完成数量; (8)具有数据备份和数据恢复功能。
资源推荐
资源详情
资源评论
收起资源包目录
100010633-基于Java+MySQL实现(GUI)某高校科研管理系统.zip (12个子文件)
schoolky
数据库备份文件
test.bak 1.61MB
2018211958-孙淼.pdf 1.98MB
LICENSE 1KB
源程序
src
Miao
scoer.java 10KB
teacher_couse_aet.java 10KB
Manager.java 2KB
DbProcess.java 13KB
Main.java 912B
Login.java 6KB
CardEmploy.java 1KB
东sql.sql 2KB
README.md 85KB
共 12 条
- 1
资源评论
- woisking22023-06-16怎么能有这么好的资源!只能用感激涕零来形容TAT...
- LS_o.02023-06-06感谢大佬分享的资源给了我灵感,果断支持!感谢分享~
- 凉城旧巷少年2023-06-23这个资源内容超赞,对我来说很有价值,很实用,感谢大佬分享~
神仙别闹
- 粉丝: 2674
- 资源: 7640
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功