1 / 29
文档名称:

程序设计训练课程设计-高等院校科研管理信息系统.doc

格式:doc   页数:29
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

程序设计训练课程设计-高等院校科研管理信息系统.doc

上传人:3346389411 2013/12/6 文件大小:0 KB

下载得到文件列表

程序设计训练课程设计-高等院校科研管理信息系统.doc

文档介绍

文档介绍:优秀
经济管理学院
程序设计训练A(二)课程设计
课程设计题目: 高等院校科研管理信息系统
专业班级: 信管101班
学生姓名: 张沛梅
学号: 100201138
指导教师: 李庆恒王玉恒陈军霞董绍辉
2013年 1 月 18 日
系统描述

某高等学校拟建立一套科研管理信息系统,实现对科研工作的信息化管理,要求系统对数据的存储完整,查询迅速,操作方便。
教职员工分属于各个学院下的系或行政机关,在学院的教职员工分属于不同的系,在行政机关的教职员工分属于不同的部门如教务处,人事处,财务处等。各级单位均有单位名称,单位地址,电话等属性。
教职员工基本信息包括姓名,性别,出生年月,政治面貌,籍贯,毕业院校,所学专业,学历,学位,研究方向,联系电话等信息;教职员工的科研工作主要包括撰写论文,著作和承担课题的研究,发明创造等工作,其研究成果主要包括论文,著作,课题,专利四大类。
撰写的论文信息包括论文名称,所有作者姓名,出版刊物名称,刊号,时间,刊物级别(核心期刊,一般期刊,报纸杂志,会议论文),是否被三大索引收录等信息。
著作主要包括书名,出版社,出版时间,著作类别(专著、编著、教材、译著),字数,作者姓名及其分工等。
课题包括三个环节,立项,鉴定,获奖。课题基本情况包括课题名称,编号,承担单位,合作单位,课题立项情况包括课题来源分为纵向(国家,省部,厅局,一般)横向(其他单位),课题性质(自然科学,软科学,社会科学等),还包括立项时间,完成时间,课题成员,经费等;鉴定包括鉴定时间,鉴定级别(国家,省部,厅局,一般),人员,成果等级(国际先进,国际领先,国内先进,国内领先)等;获奖包括获奖时间,级别(国家,省部,厅局),等级(一等奖,二等奖,三等奖),人员等。
专利包括专利号,名称,专利类型(发明,实用新型,外观设计等),授予时间,人员等。
每位教职员工会参与多项课题,论文,著作和专利。每项科研也会有多人参加。教职员工的科研工作成果评价和他参与科研的数量和质量都有关系。根据科研参与人数的不同和该教职员工的排名不同,他可以获得相应的科研分数,所以科研的总体信息和各人的对应信息必须完整。最终提供的数据模式可以使用户按照不同年份,人员,单位等各种口径进行查询及统计工作,要求信息完整,设计规范。

目的是使教职员工科研管理工作更加的简捷,管理更加先进。其意义是通过系统开发使学生更深入的理解相关编程知识,同时开发出有实际作用的系统,用实践带动学习积极性。

程序功能介绍
程序从登陆窗口进入,根据角色不同进入的主页不同。当是用户登录时,进入到个人科研信息系统页面,在这个页面教职员工可以实现以下功能:
查看个人的详细信息;
修改个人的密码;
可以进行参加论文,著作,课题,专利信息的录入;
可以查询个人参加不同科研项目的基本信息与得分。
当是管理员登录时,进入到管理员的主页,可以实现以下功能:
(1)可以查看管理员自己的详细信息;
(2)修改个人密码;
(3)可以查看全部教职员工的登录密码;
(4)可以查看参加不同科研项目的详细情况,进行录入,删除,更新科研信息的操作;
(5)可以按时间段对不同项目进行时间检索,查看某个时间段某个项目的具体信息;
(6)对科研项目的评分规则进行修改。
系统实现

软硬件本系统适用于微型机,内存容量2G,应配备的外部设备有鼠标、键盘、显示器、主机等. 软件环境Microsoft Visual Studio 2010和SQL server ,在Windows 7操作系统下Microsoft Visual Studio 2010和SQL server 2005软件环境下使用。

1、调试登陆窗口遇到的问题
在写登陆按钮的单击事件代码是出现了错误,此登陆功能是:如果输入的职工号是管理员,就倒转到管理员的界面,如果输入职工号是用户,就跳转到用户界面。因为没有写对代码,导致没有跳转正确。
解决方案:
if((Eid1!=null) && (paw1!=null) &&(js1=="管¨¹理¤¨ª员¡À"))
{
Session["CurrentValue"] = ;
("");
}
if((Eid1!=null) && (paw1!=null) &&(js1=="用®?户¡ì"))
{
Session["CurrentValue"] = ;
(""