大学生论文管理系统的设计与实现
1 绪论
铜陵学院数计学院12物联网 石晓强 1206141022
毕业论文管理系统是一个对高等教育单位有着重大作用的信息管理系统,它
的内容对于学校的管理者来说都是至关重要,所以毕业论文管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理毕业论文相关文件,这种管理方式存在着许多缺点,如效率低、保密性差,另外时间一长,将产生大量文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥着重要作用。作为计算机应用的一部分,使用计算机对学生毕业论文信息进行管理,有手工管理所无法比拟的有点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能极大地提高毕业论文管理的效率,也是教育部门的科学化,正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中将以开发一套毕业论文管理系统为例,谈谈其开发过程和所涉及到的问题及解决办法。
2 选题目的
当今信息化社会中,以计算机信息技术为代表的新一轮信息化建设已经成为当今社会各个领域的共同特征。作为社会信息化的一部分,教育信息化正在改变着教育系统的各个领域。如今的高等院校都实行毕业设计(论文)模式作为检验毕业生是否具有资格获得国家相应的学位证书参照标准。各种信息技术的迅速发展为实行高校毕业设计(论文)统一管理创造了技术条件。现在国外有很多关于毕业论文管理的软件,采用的技术也多种多样,如JSP、FTP模式,但是大多数毕业论文管理系统软件是用于网络学院的远程教学,单纯用于院校级毕业论文管理方面仍然存在很多弊端,不利于论文的管理、存档和检索,且功能单一,缺乏灵活性。至于国内的正规院校,利用论文管理系统组织管理论文的活动并不多,大多还停留在水工操作阶段,针对国内外教学管理软件的巨大需求和基本要求,一个好的毕业论文管理软件必须功能齐全,操作简单,向用户展示友善的操作界面。在完善功能的同时又必须兼顾系统的灵活性,安全性和健壮性。当前许多学校正在逐步完善毕业论文管理工作,需要一个能满足内部管理需求、提高管理效率的应用系统进行内部管理,但是经过多年的研究发现大多数院校仍然停在人工处理水平。然而随着学校的规模不断扩大,学生人数成倍增长,积累了大量的学生信息,急需进行统一管理以防信息流失。毕业设计管理网站使管理毕业生论文的工作在该系统的配合下更加高效和便捷。不管是计算机专业人员还是其他用户都能很快上手,操作简便,易于安装,容易普及。
3 选题意义
随着计算机的广泛发展和不断应用,人们的工作效率得到不断的提高,互联
网的发展更是缩短了人们的距离。学校教学管理需要能够很好的进行有效管理,就需要应用电脑进行处理大量复杂、冗繁的数据。毕业论文管理作为学校教学管理的一个部分,为了节省人力、物力也需要实现网上自动化管理。对于本科院校
来说学生毕业后以就业为主,大四下半年就开始实习,大部分学生不在校,指导教师无法亲自指导,利用网络可以方便学生与教师的沟通。建立此论文管理系统旨在使校园内论文信息管理网路化,给毕业生、指导教师、论文管理人员带来很大的方便。
4 分析与设计
功能模块划分
本系统的界面共分为如下两大部分。
(1) 管理员管理模块,用于管理员进行系统初始化和系统管理,它包括如下几个部分。
● 学院管理:包括列表页面、新增页面、修改页面。 ● 系所管理:包括列表页面、新增页面、修改页面。 ● 人员管理:包括列表页面、新增页面、修改页面。 ● 角色管理:包括列表页面、新增页面、修改页面。 (2) 学生论文管理模块,用于大学生进行论文、科技专著、学术报告发布和管理,包括如下几个部分。
● 论文管理:包括列表页面、新增页面、修改页面。
● 科技专著管理:包括列表页面、新增页面、修改页面。 ● 学术报告管理:包括列表页面、新增页面、修改页面。 数据库设计
(1)、数据库结构设计
管理员进行基础信息的管理包括学院、系所、学生、角色管理,因此要包括4个数据实体。根据前面的分析可知,这4个实体要描述的信息分别如下。 ● 学院数据实体:学院名称、负责人、电话、学院编号。
● 系所数据实体:系所名称、所属学院、负责人、电话、系所编号。
● 学生数据实体:工号(登录用户名)、登录密码、姓名、性别、民族、籍贯、出生日期、身份证号、职称、办公电话、手机、家庭电话、E-mail、备注、所在学院、所在科室、角色。
● 角色数据实体:角色编号、权限集合名称。
由于权限对应的是操作模块按钮的名称,在程序初始化时,这些数据都应该具有了,因此应用有如下的数据实体。
● 权限数据实体:权限编号、操作权限名称。 以上的5个实体都是基本的数据实体。 大学生论文管理系统的目的是进行论文管理,因此要包括如下的几个数据实体。
● 论文数据实体:编号、学院、作者、刊物名称、论文名称、收录情况、影响力、影响因子、引用次数、第几作者、备注。
● 论文字典数据实体:论文字典的类型、编号、名称。
● 科技专著数据实体:编号、学院、作者、字数(万字)、备注。
● 学术报告数据实体:编号、学院/学校、报告人、职务、报告人单位、报告名称、听众对象、人数、备注。 (2)、创建数据库
在这个数据库管理系统中要建立9张数据表。 ● 学院数据表(kjc_college):用于存放学院数据。 ● 系所数据表(kjc_department):用于存放系所数据。
● 学生数据表(kjc_people):用于存放学生数据。 ● 角色数据表(kjc_role):用于存放角色数据。 ● 权限数据表(kjc_right):用于存放权限数据。 ● 论文数据表(kjc2_paper):用于存放论文数据。
● 论文字典数据表(kjc2_code):用于存放论文字典数据。
● 科技专著数据表(kjc2_bookstatistic):用于存放科技专著数据。 ● 学术报告数据表(kjc2_report):用于存放学术报告数据。
5 论文设计管理系统的开发环境
? 数据库:Microsoft SQL Server 2000
? 开发工具:Microsoft Visual Studio .NET 2005 ? 开发语言:ASP.NET 2.0,采用C#语言实现
? 服务器操作系统:开发过程中使用Windows XP Professional 操作系统,系
统运行服务器可以采用Windows 2000 Server或其他操作系统
6 总结
一个完善的毕业设计管理系统就要充分利用现如今高校校园网络的普及和便利,为毕业设计的参与者提供一个公平公开、高效快捷、科学合理的管理监督、计划交流以及评审评价的平台和工具。对毕业生(甚至某些专业的研究生)的整个毕业设计过程实现了基于Web的全程操作与管理。应具有的功能包括:(1)教师发布毕业设计课题,包括课题名称、指导教师名字、是否被学生选择等信息。(2)教师评阅学生毕业设计:下载查看学生毕业设计后,发表评论,并上传评阅表格。(3)学生选题,选题中包括课题信息,指导教师信息等。(4)学生网上提交毕业设计:学生在确定所做毕业设计题目后,上交毕业设计成果及报告。(5)学生查看评论及得分。(6)信息发布:管理员及时发布毕业设计相关的通知。(8)资料上传:管理员及时将毕业设计相关的表格资料上传至网站上。(9)系统的维护:管理员对教师账号、学生账号、新闻信息、资料信息、毕业设计信息的查看、管理,并进行维护。本系统采用.NET技术,和SQL 数据库,采用B/S结构模式,满足学校对毕业生毕业设计管理的需求,改变传统的人工管理模式,使毕业设计的管理更加的自动化、规范化、科学化。其开发包括前端应用程序的开发和后端数据库的设计和维护,使系统具有安全性高、功能完善、易使用的特点,不但避免了人工操作管理的弊端和不足,也提高了管理工作的效率,节省了人力物力。
7 参考文献
? [1] 李巍,王华东.基于.NET的毕业论文管理系统的设计与实现[J].计算机时
代,2011.8
? [2] 孙翠华,密军英,王志恒.高职高专论文管理系统的研究与开发[J].科技信
息,2013.10
? [3] 许艳春,谢术芳,张敬芳.基于JSP的优秀论文管理系统的实现[J].计算机光盘软件
与应用,2011.3
? [4] 朱玲.基于B/S模式的毕业论文管理系统[J].电脑知识与技术(学术交流),2007.10 ? [5] 夏端峰,何龙.毕业论文管理系统的设计[J].电脑知识与技术,2014.13
? ? ? ? ? ? ? ? ? ?
[6] 陈冠军ASP.NET2.0 企业级项目开发[M].人民邮电出版社,1999 [7] 荣耀,翟静文,ASP.NET2.0 实战起步[M].机械工业出版社,1994 [8] 石志国,刘冬梅,ASP.NET 应用教程[M].清华大学出版社,1996
[9] 张跃廷,王小科,张宏宇. ASP.NET技术方案宝典[M].人民邮电出版社,2000 [10] 张跃廷,房大伟,苏宇. ASP.NET2.0 网络编程自学手册[M]. 人民邮电出版社,2000
[11] 梁金柱 动态网页设计[M].安徽大学出版社,2008
[12] 虞益诚,孙莉 SQL Server 2000数据库应用技术[M].中国铁道出版社,2006 [13] Royce W,Software Project Management A unified Framework[M],北京:高等教育出版社,2002
[14]Microsoft Corporation.“C# Language Specification”,White Paper[R]. Microsoft Corporation,2001
[15]Richard Anderson,Brian Francis等.Professional ASP.NET 1.0(Special edition)[M]. Wrox Press Inc,2002.