欢迎来到天天文库
浏览记录
ID:5210510
大小:326.00 KB
页数:13页
时间:2017-12-06
《基于.net毕业论文管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、.net课程设计高校毕业论文管理系统学生姓名牛慧敏学号102055208专业网络工程指导教师张麟华目录1需求分析11.1系统功能需求11.2系统性能需求22详细设计32.1开发语言32.2B/S体系结构32.3.NET三层架构42.4开发及运行环境52.5系统数据字典52.6数据库设计53系统实现63.1系统登录界面实现63.2管理员功能模块83.3教师模块实现95.4学生功能模块106结束语11参考文献11基于.NET毕业论文管理系统1.需求分析伴随着网络的普及和软件的深度开发,我们的生活逐渐高效而又快节奏。但与此同时,我们学校的毕业生论文相关资料
2、还是使用传统人工的方式来进行管理,这样不仅工作效率低,而且时间久了会产生大量的文件,要对这些文件进行日常的管理将会带来诸多的不便,采用这种传统的方式还有可能出现资料丢失,泄露等等诸多不安全因素。再者考虑到大部分毕业生,由于都是即将毕业的学生,可能很多人在做毕业设计时都不在学校,而是在实习单位。因而这样的话要想和自己的导师沟通就会显的比较困难,这样导师也就不能很好地了解自己的学生进度如何,进而也就不好提供比较有针对性的指导。为了方便学校能够更好的对毕业论文相关资料进行管理以及导师与学生之间能够更好的交流,因此业论文管理系统的开发应运而生。本系统可以很大
3、程度改善上面提到的问题,不仅能够提高学校工作人员对毕业论文管理的效率,同时也为导师与毕业生之间提供了一个很好的交流与指导的平台。1.1系统功能需求本系统主要分为3个大模块:学生、教师、管理员。而在原系统上的这些大模块里,需要添加以下几个小模块:学生:主要有5个模块:个人信息:查看、修改个人信息密码修改:密码修改查看课题任务书与指导书:查看课题任务书与指导书学生选题:选题一览表、自主选题个人选题情况:查看留言及选题信息,查看审核是否通过教师:主要有6个模块:个人信息:查看、修改个人信息密码修改:密码修改课题申报:申报课题、课题一览表11基于.NET毕业
4、论文管理系统任务书与指导书:课题任务书、课题指导书确认选题学生:显示学生信息、教师选择学生、正式任务书与指导书。留言(进行交互)管理员:主要有6个模块:公告通知:查看,修改,删除密码修改:密码修改查询统计:课题指导老师修改,按课题类型、课题标题查询论文,课题申报情况,分专业统计课题申报数据,课题任务书与指导书(查看、修改、删除)。用户管理:学生、教师系统设置:控制申报课题和修改课题,控制学生选题。评论:管理评论1.2系统性能需求本系统是基于网络、操作简便。为了能够满足学生在做论文整个过程中都能够顺利的上传文件和作品,老师能够在答辩的时候在线打分和管理
5、学生的相关文件和作品,管理员可以在线查看报表和管理学生的相关文件和作品,系统需要满足一下要求:1、实用性:论文管理系统主要是要考虑其实用性,要跟实际的应用相结合,满足实际的需求。2、可靠性:系统能够正常的运行,在多人同时登录时也能够正常的运行。若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。3、安全性:对于系统的重要数据都有密码保护,具有一定的安全性。4、简单易用性:系统的操作简便,容易,能够满足教师、学生和管理员的使用。11基于.NET毕业论文管理系统2.详细设计本系统是分成三个角色:学生、教师和管理员。学生模块详细设计。学生成功登录系统
6、后,可以进行填写答辩记录表、实习情况和上传相关文档。2.1开发语言¡C#是一种简洁、类型安全的面向对象的语言,开发人员可以使用它来构建在.NETFramework上运行的各种安全、可靠的应用程序包含数据库的应用。2.2B/S体系结构B/S软件体系结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S体系结构的一种变化或者改进的结构。在B/S体系结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。B/S体系结构主要是利用不断成熟的WWW浏览器技术,结合浏览器
7、的多种脚本语言,用通用浏览器就实现了原来需要复杂的专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件体系结构。基于B/S体系结构的软件,系统安装、修改和维护全在服务器端解决。用户在使用系统时,仅仅需要一个浏览器就可运行全部的模块,真正达到了"零客户端"的功能,很容易在运行时自动升级。B/S体系结构还提供了异种机、异种网、异种应用服务的联机、联网、统一服务的最现实的开放性基础。但是,与C/S体系结构相比,B/S体系结构也有许多不足之处,例如:(1)B/S体系结构缺乏对动态页面的支持能力,没有集成有效的数据库处理能力。(2)B/S体系结构的系
8、统扩展能力差,安全性难以控制。(3)采用B/S体系结构的应用系统,在数据查询等响应速度上,要远远地低于C/S
此文档下载收益归作者所有