欢迎来到天天文库
浏览记录
ID:12019423
大小:2.18 MB
页数:33页
时间:2018-07-15
《“教务管理系统”课程-设计报告毕业设计正文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、湖北大学本科课程设计报告“教务管理系统”课程设计报告摘要随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识并且进入人类社会的各个领域,发挥着越来越重要的作用。此次课程设计我选择了“教务管理系统”作为题目。系统利用计算机的特点对学生、教师、教师选课、学生选课等等工作进行管理,大大提升了工作效率。一直以来,人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,随着时间推移而产生大量的文件与数据,这对查找、更新与维护都带来很大困难。我前台应用程序是使用MicrosoftVisualStud
2、io2010作为开发工具,后台数据库开发则使用oracle数据库第三方开发工具plsqldev。教务管理系统基本分为四个模块:系统首页登录模块、管理员模块、教师模块、学生模块。【关键词】动态网站交互性ASP.net教务管理系统29湖北大学本科课程设计报告目录目录2绪论11系统需求分析11.1问题的提出11.2系统的设计目标22系统开发的技术背景22.1开发技术及运行环境22.1.1系统采用的开发技术22.1.2系统运行环境22.2关键技术简介22.2.1系统前台开发工具(VisualStudio)概述22.2.2后台数据库支持22.3常
3、见的网络程序设计语言32.3.1ASP32.3.2PHP32.3.3JSP32.3.4ASP.NET33系统分析与总体设计33.1系统结构框架33.2主要模块功能分析44系统数据库设计44.1管理员信息表(manager)44.2学生信息表(student)54.3教师信息表(TEACHER)529湖北大学本科课程设计报告4.4课程信息表(course)54.5教师选课表(T_C)64.6学生选课表(S_C)64.7院系关系表(D_M)64.8附件表(TA_附件)64.9新闻表(TA_新闻)65创建数据库及数据表脚本75.1创建表空间,
4、用户及授权75.2创建学生学籍信息表75.3创建学生选课表85.4创建管理员信息表85.5创建院系关系表95.6创建教师信息表95.7创建课程信息表95.8创建教师选课表105.9创建附件表105.10创建新闻表116系统功能的实现及关键代码116.1首页及登录模块116.1.1首页界面116.1.2登录部分cs代码:126.2学生模块136.2.1学生模块界面136.2.2修改学籍部分cs代码:146.3教师模块166.3.1教师模块界面166.3.2修改密码部分cs代码176.4管理员模块196.4.1管理员模块界面1929湖北大学
5、本科课程设计报告7系统测试及问题217.1界面设计的问题217.2功能测试中出现的问题及优化21结论2129湖北大学本科课程设计报告绪论随着国内高校校园网的建立,基于互联网的应用系统的开发正在蓬勃发展并发挥着较大的作用。例如,我国许多高校的网上系统,学校的各种信息管理系统,学校选课系统,还有一些医学院开发的网上诊所,远程诊断系统等等,都是基于校园网的应用系统。国外的教学科研软件与国内相比开发的早而且相对比较成熟。早在七十年代末,美国就建成了NSFNET(国家科学基金网),其课题的申报以及课题的进展情况汇报都是在网上进行。其网上教务管理系
6、统也是十分的完善,世界各地的学生可以坐在家里通过互联网完成入学申报、选课、考试、毕业论文、取得学位这一学习生活的全过程。目前,国际上已具规模的远程教育院校就有数百所之多,网上教育正在发挥着巨大的作用,为世界各国培养出大批人才。所有这些都表明,基于Internet校园网的应用已经渗透到校园的各个方面。网上选课系统是基于校园网的应用的一小部分,其目的在于方便学生选择课程以及教师的教学活动,更加有利于学校对学生上课,学分,学习成绩的高效统一的管理。1系统需求分析教务管理系统的性质决定了它的服务端工作负荷比较大,这就要求服务端的硬件配置要尽可能
7、的高,主要是内存,而且操作系统也要尽可能的稳定。基于.net的系统一般来说网络安全性比较好,但并不能说就一定安全,尤其在windows操作系统下,由于windows的漏洞比较多,系统装配在windows下并不是最佳的选择。系统的核心数据库,随着数据的不断增多,必然会产生冗余,导致系统运行效率降低,建议管理员定期备份和清理冗余数据,以保证系统的正常高效运行。教务管理系统,是针对一系列管理事务及学生的选课进行需求分析的。首先,学生选课的前提是课程已由教务,或者教师进行科学的,无冲突的排课后,才可以进行的。因此,在选课功能之前,排课成为了选课
8、的前提。这两个功能所涉及的用户为学生、教师、管理员。而他们的信息也应该被合理的管理,这也决定了本系统中必然有的三个功能:登陆管理、教师选课、学生选课。1.1问题的提出随着Internet的发展,互联网络技术
此文档下载收益归作者所有