美章网 资料文库 浅谈毕业设计全程管理系统范文

浅谈毕业设计全程管理系统范文

本站小编为你精心准备了浅谈毕业设计全程管理系统参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

浅谈毕业设计全程管理系统

[摘要]开发设计一种基于WEB毕业设计全程管理系统,用于管理学生毕业论文,实现从教师立题到审核、从学生选题到提交各种文档资料,以及教师评分等整个毕业设计过程。系统分为两大平台:学生和教师使用平台,后台管理平台。系统具有论文管理;师生交流,系统管理,用户信息管理五大模块。系统采用B/S结构,采用基于微软的.NetFramework3.5的ASP.NET技术,设计及具体实现采用基于C#语言,采用SQLServer2005作为后台数据库。软件实现采用典型三层架构,结构合理,易于维护。

[关键词]B/S结构;三层架构;毕业设计管理;系统

1研究背景及意义

毕业设计题目管理系统是一个大学里不可缺少的部分,它能够满足不同特点的学生对课题的不同要求,有利于发挥学生的特点,让学生根据自己的实际爱好,按要求自由选择论文课题,能够充分利用各种教育资源,建立优化课题组织结构,调动教师与学生教和学的积极性,进一步提高毕业生的质量,提高办学水平,具有十分重要的作用。传统人工的方式进行管理论文选题存在着效率低、容易出错,实时性和互动性不强等缺点,因此开发一个B/S结构的平台来解决上述问题已成为必然。

2系统总体设计

2.1系统的基本需求系统使用当前流行的ASP.NET网络编程技术,通过网上申报课题,网上选题,网上管理,简化以前烦琐的纸张提交和手动操作,使得学生、教师、管理员的工作变得轻松、快捷,也使得对数据库的维护变得更加容易,系统功能如下:毕业设计信息的设置:包括管理员对毕业设计信息的添加,修改,删除。密码修改:针对管理员,老师,学生对自己的密码进行修改。个人信息管理:针对老师,学生用户对自己个人基本资料的修改。网上选题:针对学生用户通过系统进行在线选题操作。

2.2目标系统的运行及开发环境服务器端:Windows2003Server,SQLServer2005,IIS6.0客户端:WindowsXP及以上操作系统,IE6,Firefox等浏览器。开发环境:VisualStudio2008,使用ASP.NET和C#语言。

3数据库设计系统

数据库来自于两方面,其一是用于系统用户的管理的数据。为了加快系统开发速度,并且使用微软提供的用户管理方面的成果,本系统采用微软提供的用户管理机制。使用这种用户管理,只需简单地运行%SystemDir%\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql.exe程序就为我们建立的用于系统用户管理的基本数据库。数据库中包含以下一些数据表:aspnet_Applications:保存应用程序信息aspnet_Membership:成员信息aspnet_Profile:Profile对象存储表aspnet_Roles:角色表aspnet_Users:用户信息aspnet_UsersInRoles:用户角色关系表4架构设计系统的架构设计上也采用分层的思想,是一个B/S结构的系统,依据微软的建议,系统从下至上分别为:数据访问层、业务逻辑层、表示层。

4架构设计

数据访问层的功能主要是负责数据库的访问。业务逻辑层是整个系统的核心,与这个系统的业务(领域)有密切关系。在本系统业务逻辑层的相关设计中,和业务逻辑层相关的有:获取学生、教师、论文等信息以及对相关数据的更新操作等等。表示层是系统的UI部分,负责使用者与整个系统的交互。表示层中的逻辑代码,仅与界面元素有关,本毕业设计全程管理系统是利用ASP.Net来设计的,包含许多Web控件和相关逻辑。

5结语

系统以VisualStudio.NET2005作为开发环境,应用基于C#语言的ASP.NET技术,并以SQLServer2005作为后台数据库。系统是基于B/S结构的,使整个系统的应用界面更为友好,其中系统中的身份验证机制和权限管理机制,保证了系统的安全性、可靠性。

【参考文献】

[1]MarcoBellinaso.ASP.NET2.0网站开发全程解析[M].北京:清华大学出版社,2008.

[2]张友生.系统分析与设计技术[M].北京:清华大学出版社,2005.

作者:房宇中;杨宁;高鑫 单位:黑龙江八一农垦大学