程序设计训练课程设计.docx
- 文档编号:29653909
- 上传时间:2023-07-25
- 格式:DOCX
- 页数:50
- 大小:36.39KB
程序设计训练课程设计.docx
《程序设计训练课程设计.docx》由会员分享,可在线阅读,更多相关《程序设计训练课程设计.docx(50页珍藏版)》请在冰豆网上搜索。
程序设计训练课程设计
经济管理学院
程序设计训练A
(二)课程设计
课程设计题目:
高等院校教职员工科研管理信息系统ASP设计案例专业班级:
信管L082
学生姓名:
宋磊
学号:
08L0201207
指导教师:
李庆恒王玉恒陈军霞
2011年1月14日
1.系统描述(宋体四号字,加粗)
1.1背景
(1)理论方面
某高等学校拟建立一套科研管理信息系统,实现对科研工作的信息化管理,要求系统对数据的存储完整,查询迅速,操作方便。
教职员工分属于各个学院下的系或行政机关,学院如材料学院,建筑学院,管理学院,理学院等,在学院的教职员工分属于不同的系,在行政机关的教职员工分属于不同的部门如教务处,人事处,财务处等。
各级单位均有单位名称,单位地址,电话等属性。
教职员工要求有基本信息包括姓名,性别,出生年月,政治面貌,籍贯,毕业院校,所学专业,学历,学位,研究方向,联系电话等信息;教职员工的科研工作主要包括撰写论文,著作和承担课题的研究,发明创造等工作,其研究成果主要包括论文,著作,课题,专利四大类。
撰写的论文主要信息包括论文名称,所有作者姓名,出版刊物名称,刊号,时间,刊物级别(核心期刊,一般期刊,报纸杂志,会议论文),是否被三大索引收录等信息。
著作主要包括书名,出版社,出版时间,著作类别(专著、编著、教材、译著),字数,作者姓名及其分工等。
课题包括三个环节,立项,鉴定,获奖。
课题基本情况包括课题名称,编号,承担单位,合作单位,课题立项情况包括课题来源分为纵向(国家,省部,厅局,一般)横向(其他单位),课题性质(自然科学,软科学,社会科学等),还包括立项时间,完成时间,课题成员,经费等;鉴定包括鉴定时间,鉴定级别(国家,省部,厅局,一般),人员,成果等级(国际先进,国际领先,国内先进,国内领先)等;获奖包括获奖时间,等级(国家,省部,厅局),级别(一等奖,二等奖,三等奖),人员等。
专利包括专利号,名称,专利类型(发明,实用新型,外观设计等),授予时间,人员等。
每位教职员工会参与多项课题,论文,著作和专利。
每项科研也会有多人参加。
教职员工的科研工作成果评价和他参与科研的数量和质量都有关系。
根据科研参与人数的不同和该教职员工的排名不同,他可以获得相应的科研分数。
(2)实际方面
1、要求能使用饼图、柱状图、折线图、趋势图等显示相关信息。
2、输出要求能打印正规报表,能导出到excel或word。
3、要求有权限管理、分级审核功能。
除各单位管理员外,个人只可以维护自己的科研信息。
个人科研信息提交后,由所在单位管理员审核,审核后,个人不能修改和删除已审核的科研信息。
所在单位管理员审核无误后提交学校科研管理员审核,提交后所在单位管理员不能对该记录进行修改和删除。
1.2目的和意义
能够快速的查询管理教师个人信息,如论文、著作、课题和立项、专利情况,对于教师的了解更加准确,有利于教师之间的互相促进提高。
同时,学校对教师的个人信息、研究成果等更加及时的管理。
2.程序功能介绍
通过ASP.NET与数据库的连接,实现了教师可以查看自己的个人信息,对于自己的论文、著作等进行添加、修改、删除操作。
管理员可以对所有教师的信息进行添加、修改、删除操作,教师和管理员通过默认密码进入系统后,可以对自己的密码进行更改。
3.系统实现
3.1开发环境
配备XP或windows7系统的计算机,安装有visualstudio和SQLserver2005.
在VisualStudio2005内用C#进行编写。
3.2程序调试情况
教师和管理员登陆时,登录界面如何跳转到各自的操作页面。
使用GRIDVIEW从数据库中读取数据,向数据库中插入数据。
教师和管理员的密码修改。
3.3结论
教师可以通过系统快速的查询、修改、删除自己的论文等科研信息,能够修改个人密码,保证了用户信息的安全性。
管理员可以对所有教师的个人信息和科研信息进行查询、添加、修改、删除操作,能够更加及时准确的管理学校的教师信息。
4.结束语
经过两个星期的课程设计,不仅对以前所学的知识进行了进一步的整理和复习,同时也体会到要对所学内容充分理解掌握才能熟练运用,在这两个星期里,遇到了很多问题,从一开始的无从下手慢慢的掌握的设计的思路和方法,通过向老师和同学请教,反复的查看书本,最终完成了设计。
在这个过程中,收获的不仅仅是知识和经验,还有处理事情的态度:
坚持、合作,最后,要感谢这几个星期来帮助我的老师和同学,相信这次课程设计会成为我们以后工作的良好奠基。
附录:
源代码清单(宋体四号字,加粗)
Denglu.aspx
<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="denglu.aspx.cs"Inherits="_Default"%>
DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:
//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
//www.w3.org/1999/xhtml">
100%"> 教师信息管理系统 用户名: TextBoxID="txtUsername"runat="server"Width="160px"> TextBox> 密 码: TextBoxID="txtPassword"runat="server"Width="161px"TextMode="Password"> TextBox> ButtonID="Button1"runat="server"OnClick="Button1_Click"Text="登录"Width="61px"/>