论文部分内容阅读
摘要:本文主要阐述了基于Web的教学研究管理系统的设计思想和具体实现方法。该系统是一个在Coldfusion平台上开发,使用CFML语言实现并最终基于B/S的Web服务系统。如今B/S结构已逐渐成为一种流行的MIS系统平台,因为它具有很好的易用性和通用性,充分实现了信息共享与交流且安全、高效,很好地克服了传统办公自动化系统的弊端。基于Internet的MIS系统必将成为网络时代的新一代管理信息系统,前景极为乐观。
关键词:Coldfusion;JavaScript;数据库;管理系统
中图法分类号:TP311文献标识码:A文章编号:1009-3044(2008)08-10ppp-0c
为了进一步加强和推动教学改革,积极开展教学研究,不断提高教学管理水平和人才培养质量,校园信息系统的建设显得越来越重要,它是提高教学管理的质量和效益乃至建设知名的高水平的大学的关键环节。实现教师办公的电脑化、网络化,也是实现学校管理现代化和信息化的重要内容。
本系统将根据登入用户的不同,实现不同的功能。普通用户仅能管理自己本人的教研项目及成果信息,以及方便查询管理本人以往研究项目成果的汇总信息。而管理员则有较大的权限,可以查看所有用户所有部门的的教研项目及成果汇信息的总汇,能够实现统一管理功能,并根据根据不同的需要进行统计,详细的提供了各个人员、部门等的研究成果信息表单。
该系统的后台开发语言使用Coldfusion,使用简单并且功能强大,使用的编程工具为Dreamweaver8.0,网页编程时除了使用基础的HTML语言和CFML语言外,还使用JavaScript语言和CSS控制,使页面美观并且有自动的输入校验功能。本系统在windows(含NT)平台下使用,采用微软的Microsoft Access作为后台数据库,并在ColdFusion中,使用标准的SQL语言对数据库进行操作。
1 系统分析
1.1 问题的提出
为了进一步加强和推动教学改革,积极开展教学研究,不断提高教学管理水平和人才培养质量,学校鼓励教师从事教学研究。近几年来,随着各高校教育迅速发展,随着研究项目的不断发展和增多,教研成果也不断增多,一个能够对研究信息进行综合管理的系统就日益显得紧迫和需要的。它同时将能为学校各个部门个人提供一个准确的研究成果数据,也为评估或授奖等提供了一个重要科学的数据资料。因此,设计一个一个功能全面和实用的教学研究管理系统则是非常需要的。
1.2 系统可行性分析
目前,大多数高校各个学院和办事机构都已经实现电脑化和网络化,校园内网络设施及条件已经比较完备。从事研究的人数及项目与日增多,实现系统化管理势在必行。学校在硬件和软件等方面都已经具备条件,所以此系统开发具有很大的可行性。
用于开发复杂、动态和交互式的Web站点并支持强大的数据库处理能力的Web应用程序开发语言coldfusion已经发展的比较成熟和完善,为本系统的开发在技术上提供了支持,开发工具Macromedia Dreamweaver 8其操作简单,功能强大,在实际编程提供了便利。
1.3 系统需求分析
本系统使用对象为各高校从事教学和教学管理工作,具有一定研究和组织能力的教师、教学管理人员和相关技术人员,主要实现以下几个功能:教研项目立项管理;教研项目研究计划管理;教研项目中期进展管理;教研项目结题管理;教研项目经费管理;教研成果管理;
系统管理。
2 系统总体设计思想
2.1 系统总体设计思想
通过上述需求分析,将分3模块设计这一教学研究管理系统。
2.1.1 用户注册及取回密码
教学研究管理系统面向我校从事教学和教学管理工作,具有一定研究和组织能力的教师、教学管理人员和相关技术人员,人数众多,故注册系统面向所有人。教学研究管理系统登入界面,未注册的新用户可单击新用户,弹出注册页面,按要求填写个人信息,填写完毕可确认提交并返回登入界面,等待系统管理员认可。若用户忘记登入密码,可单击取回密码,弹出取回密码页面,要求填写正确的用户名及正确的密码提示问题答案,方可取回密码。
2.1.2 教师个人模块(普通用户)
普通用户页面首页:供最新的新闻和公告信息,并提供相应的新闻搜索;
我的信息:查看更改登陆用户个人的资料,包括密码,部门、学历、职称、email等信息
我的项目:添加管理用户个人的项目信息。项目列表列出用户自己所有的项目信息,包括项目编号、项目名称、项目级别,认证情况、进展情况等,且用户可以管理添加删除修改项目进展情况报告及结题报告等及查看资金配备信息。
我的成果:添加管理登陆用户个人的各个年度的研究成果信息,添加删除修改各个类别的成果信息
会议讲座:添加管理登陆用户个人的各个年度的会议讲座、学术交流情况
统计报表:综合统计登陆用户个人的所有研究研究成果信息。
退出系统
2.1.3 管理员模块
首页:发布最新的国内外研究动态,并发布各种消息公告。
机构管理:添加删除相关部门信息
人员管理:管理员可以查看所有普通用户个人注册信息,并用户的数据进行维护和更新。
项目管理:这将是这个系统的重点和难点部分,它将实现每位教研人员的项目进行详细的管理,它提供项目的查询、项目信息的管理(包括添加、修改、删除)。
成果管理:包括对教研人员的教学研究成果(包括专利、成果、期刊、获奖、论文和专著)进行查询和管理。
学术会议:提供各个学术交流会议的主题、具体时间、地点、组织单位等会议信息的查询和管理员对会议的发布和修改功能。
报表统计:提供对各个机构和研究人员的各种类型研究成果的统计,其中包括分类进行统计:按所有、部门、学位、职称、类别、年龄、个人等进行统计,给出各个时期的具体统计数据信息
新闻管理:仅供管理员使用,为管理员提供各个管理部分的管理功能,发布信息并且对系统数据进行维护。
退出系统
该管理系统将采取使用框架的模式,根据普通用户和管理员的权限不用,登入时给出相应不同的用户界面。
2.2 系统设计流程图
2.2.1 新用户注册及取回密码
图2 普通用户登入流程
2.2.3管理员登入流程
图3 管理员登入流程
3 系统测试与总结
3.1 系统测试报告
测试环境:
Windows XP Professional操作系统
Microsoft IIS 5.1 WEB服务器
Macromedia ColdFusion (CF) Server 5.0
Internet Explorer 6.0浏览器
测试对象:整个系统的运行情况,各个模块之间工作情况。
新用户可以实现注册,当用户提交正确的注册信息后,注册信息能写如数据库,等待管理员修改权限后,帐号激活,能正常使用。若注册信息填写有误,系统将给出相应提示,以方便用户查找错误。当用户忘记密码是要取回密码,则用户只要按系统提示输入正确的答案,则系统会输出该用户的密码,以上功能正确实现,达到系统设计要求。
普通用户登陆后正确进入个人用户界面,并且正确的显示了个人资料以及个人的项目成果等信息,并且只能修改用户个人信息,达到了系统设计的要求。
管理员用户登陆后能够正确进入管理员界面,并且各个管理功能模块进行正确的进行管理工作,且能够对所有的项目成果会议等进行管理修改认证,并且能够对用户职称、部门等进行有效的管理,同时添加删除新闻模块也能正常工作,统计功能模块经过自己输入测试后,能够正确的给出所要求的统计信息,各个类别的统计都能够给出正确的数据,达到了设计要求。
3.2 综合评价
本系统经过多次在单机上的调试,各个模块均能正确运做,在数据处理上都能给出正确的结果,基本达到了系统预期的要求。
参考文献:
[1][美]Arman Danesh,Kristin Aileen Motlagh,著.郝启堂,刘晓耕,等.译.Coldfusion 4从入门到精通(第1版).电子工业出版社,2000,4.
[2][美]Michael Buffington,著.常晓波,刘颖,等.译.Coldfusion 5开发指南(第1版).清华大学出版社,2002,12.
[3]李葆春,曾平,编著.Access数据库程序设计(第1版).清华大学出版社,2005年5月.
[4][美]DICK OLIVER,著.孙宝成,王小娟,陈代川,译.循序渐进HTML与XHTML教程(第5版).人民邮电出版社,2001,11.
关键词:Coldfusion;JavaScript;数据库;管理系统
中图法分类号:TP311文献标识码:A文章编号:1009-3044(2008)08-10ppp-0c
为了进一步加强和推动教学改革,积极开展教学研究,不断提高教学管理水平和人才培养质量,校园信息系统的建设显得越来越重要,它是提高教学管理的质量和效益乃至建设知名的高水平的大学的关键环节。实现教师办公的电脑化、网络化,也是实现学校管理现代化和信息化的重要内容。
本系统将根据登入用户的不同,实现不同的功能。普通用户仅能管理自己本人的教研项目及成果信息,以及方便查询管理本人以往研究项目成果的汇总信息。而管理员则有较大的权限,可以查看所有用户所有部门的的教研项目及成果汇信息的总汇,能够实现统一管理功能,并根据根据不同的需要进行统计,详细的提供了各个人员、部门等的研究成果信息表单。
该系统的后台开发语言使用Coldfusion,使用简单并且功能强大,使用的编程工具为Dreamweaver8.0,网页编程时除了使用基础的HTML语言和CFML语言外,还使用JavaScript语言和CSS控制,使页面美观并且有自动的输入校验功能。本系统在windows(含NT)平台下使用,采用微软的Microsoft Access作为后台数据库,并在ColdFusion中,使用标准的SQL语言对数据库进行操作。
1 系统分析
1.1 问题的提出
为了进一步加强和推动教学改革,积极开展教学研究,不断提高教学管理水平和人才培养质量,学校鼓励教师从事教学研究。近几年来,随着各高校教育迅速发展,随着研究项目的不断发展和增多,教研成果也不断增多,一个能够对研究信息进行综合管理的系统就日益显得紧迫和需要的。它同时将能为学校各个部门个人提供一个准确的研究成果数据,也为评估或授奖等提供了一个重要科学的数据资料。因此,设计一个一个功能全面和实用的教学研究管理系统则是非常需要的。
1.2 系统可行性分析
目前,大多数高校各个学院和办事机构都已经实现电脑化和网络化,校园内网络设施及条件已经比较完备。从事研究的人数及项目与日增多,实现系统化管理势在必行。学校在硬件和软件等方面都已经具备条件,所以此系统开发具有很大的可行性。
用于开发复杂、动态和交互式的Web站点并支持强大的数据库处理能力的Web应用程序开发语言coldfusion已经发展的比较成熟和完善,为本系统的开发在技术上提供了支持,开发工具Macromedia Dreamweaver 8其操作简单,功能强大,在实际编程提供了便利。
1.3 系统需求分析
本系统使用对象为各高校从事教学和教学管理工作,具有一定研究和组织能力的教师、教学管理人员和相关技术人员,主要实现以下几个功能:教研项目立项管理;教研项目研究计划管理;教研项目中期进展管理;教研项目结题管理;教研项目经费管理;教研成果管理;
系统管理。
2 系统总体设计思想
2.1 系统总体设计思想
通过上述需求分析,将分3模块设计这一教学研究管理系统。
2.1.1 用户注册及取回密码
教学研究管理系统面向我校从事教学和教学管理工作,具有一定研究和组织能力的教师、教学管理人员和相关技术人员,人数众多,故注册系统面向所有人。教学研究管理系统登入界面,未注册的新用户可单击新用户,弹出注册页面,按要求填写个人信息,填写完毕可确认提交并返回登入界面,等待系统管理员认可。若用户忘记登入密码,可单击取回密码,弹出取回密码页面,要求填写正确的用户名及正确的密码提示问题答案,方可取回密码。
2.1.2 教师个人模块(普通用户)
普通用户页面首页:供最新的新闻和公告信息,并提供相应的新闻搜索;
我的信息:查看更改登陆用户个人的资料,包括密码,部门、学历、职称、email等信息
我的项目:添加管理用户个人的项目信息。项目列表列出用户自己所有的项目信息,包括项目编号、项目名称、项目级别,认证情况、进展情况等,且用户可以管理添加删除修改项目进展情况报告及结题报告等及查看资金配备信息。
我的成果:添加管理登陆用户个人的各个年度的研究成果信息,添加删除修改各个类别的成果信息
会议讲座:添加管理登陆用户个人的各个年度的会议讲座、学术交流情况
统计报表:综合统计登陆用户个人的所有研究研究成果信息。
退出系统
2.1.3 管理员模块
首页:发布最新的国内外研究动态,并发布各种消息公告。
机构管理:添加删除相关部门信息
人员管理:管理员可以查看所有普通用户个人注册信息,并用户的数据进行维护和更新。
项目管理:这将是这个系统的重点和难点部分,它将实现每位教研人员的项目进行详细的管理,它提供项目的查询、项目信息的管理(包括添加、修改、删除)。
成果管理:包括对教研人员的教学研究成果(包括专利、成果、期刊、获奖、论文和专著)进行查询和管理。
学术会议:提供各个学术交流会议的主题、具体时间、地点、组织单位等会议信息的查询和管理员对会议的发布和修改功能。
报表统计:提供对各个机构和研究人员的各种类型研究成果的统计,其中包括分类进行统计:按所有、部门、学位、职称、类别、年龄、个人等进行统计,给出各个时期的具体统计数据信息
新闻管理:仅供管理员使用,为管理员提供各个管理部分的管理功能,发布信息并且对系统数据进行维护。
退出系统
该管理系统将采取使用框架的模式,根据普通用户和管理员的权限不用,登入时给出相应不同的用户界面。
2.2 系统设计流程图
2.2.1 新用户注册及取回密码

图2 普通用户登入流程
2.2.3管理员登入流程

图3 管理员登入流程
3 系统测试与总结
3.1 系统测试报告
测试环境:
Windows XP Professional操作系统
Microsoft IIS 5.1 WEB服务器
Macromedia ColdFusion (CF) Server 5.0
Internet Explorer 6.0浏览器
测试对象:整个系统的运行情况,各个模块之间工作情况。
新用户可以实现注册,当用户提交正确的注册信息后,注册信息能写如数据库,等待管理员修改权限后,帐号激活,能正常使用。若注册信息填写有误,系统将给出相应提示,以方便用户查找错误。当用户忘记密码是要取回密码,则用户只要按系统提示输入正确的答案,则系统会输出该用户的密码,以上功能正确实现,达到系统设计要求。
普通用户登陆后正确进入个人用户界面,并且正确的显示了个人资料以及个人的项目成果等信息,并且只能修改用户个人信息,达到了系统设计的要求。
管理员用户登陆后能够正确进入管理员界面,并且各个管理功能模块进行正确的进行管理工作,且能够对所有的项目成果会议等进行管理修改认证,并且能够对用户职称、部门等进行有效的管理,同时添加删除新闻模块也能正常工作,统计功能模块经过自己输入测试后,能够正确的给出所要求的统计信息,各个类别的统计都能够给出正确的数据,达到了设计要求。
3.2 综合评价
本系统经过多次在单机上的调试,各个模块均能正确运做,在数据处理上都能给出正确的结果,基本达到了系统预期的要求。
参考文献:
[1][美]Arman Danesh,Kristin Aileen Motlagh,著.郝启堂,刘晓耕,等.译.Coldfusion 4从入门到精通(第1版).电子工业出版社,2000,4.
[2][美]Michael Buffington,著.常晓波,刘颖,等.译.Coldfusion 5开发指南(第1版).清华大学出版社,2002,12.
[3]李葆春,曾平,编著.Access数据库程序设计(第1版).清华大学出版社,2005年5月.
[4][美]DICK OLIVER,著.孙宝成,王小娟,陈代川,译.循序渐进HTML与XHTML教程(第5版).人民邮电出版社,2001,11.