{$cfg_webname}
主页 > 计算机 > ASP >

ASP毕业设计选题管理系统的设计与实现

来源:56doc.com  资料编号:5D219 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D219
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 帮助
资料介绍

摘    要
  现代信息技术的发展,使得基于WEB技术的网络教育平台成为现代教育技术改革与发展的方向。
  本文介绍了ASP+SQL技术开发该系统的子系统的整个过程。该系统主要利用了asp强大的网络数据库访问技术,实现了毕业设计的网上完成。系统设计并实现了学生题目查询和搜索,题目选择修改删除,老师毕设题目的申报修改,管理员队整个过程的全程监控等等功能。这些功能使得网上毕业设计选题系统简单实用。从而加强毕业设计的管理,提高教师的工作效率,降低教师的工作量。
    本论文从系统需求分析、总体设计、详细设计、系统实现和系统测试这五个角度对系统的开发过程进行了详细的介绍,并对该系统的主要特点以及采用的主要开发工具进行了简单的介绍。

关键词: asp;SQL;网络教育;导航;自适应性
Abstract
      With the development of information technology, the web-based education platform has been a direction of modern education. 
   According to the problems existing at present, the paper gives an overall analysis and introduction of Internet courseware system. At the same time, it gives all the procession of developing the subsystem using ASP+SQL technology. Through the strong ability of asp+SQL technology, it realizes online studying adaptively. The system designs and realizes different navigation strategies such as module navigation, searching navigation, knowledge classifying navigation and helping navigation. These strategies have different functions. Searching knowledge navigation and knowledge classifying navigation are mainly based on the relations of the knowledge and then supplies different knowledge to users. So that it improves users’ learning efficiency and study enthusiasm to a certain extent.      
       The thesis from system requirements analysis, design, detailed design, system testing and system to achieve the five point, carry on detailed introduction. And combined to carry on simple introduction to the main characteristics of that system and the main system development tools.

Key Words:  asp; SQL ; wed-based education; navigation; adaptive

模块结构设计
  公用模块:分为用户验证模块,列表打印模块,帮助信息模块。
  用户验证模块,按照三种用户类型(学生,教师,管理员)分为三种验证,对不同用户使用不同表单进行提交用户输入的用户名密码,提交后与数据库中的对应条目进行对比,对查找不到的用户或者密码错误的用户则跳转到错误提示页面,对正确登录的用户,则跳转到对应用户类型的主信息界面,用户登录后选择页面上的退出系统,则会在客户端和服务器段同时登出用户;列表打印模块,学生,教师,管理员在使用系统的过程中随时可以将页面上显示的列表进行打印输出;帮助信息模块,用户登录系统后,可以通过菜单中的帮助信息连接查询该用户类型的帮助提示。
  管理员模块:分为系统功能设定模块,审核管理员操作模块,教师学生初始化模块,选题调剂模块,情况查询模块。
  系统功能设定模块,管理员可以通过系统功能设定模块对系统的功能有选择的进行开启或者关闭,以便对毕业设计选题进度进行有效控制;审核管理员操作模块,审核管理员可以通过设和管理员操作模块对教师提交的毕业设计题目进行审核操作,决定是否审核通过,审核通过的题目学生才可以选报;教师学生初始化模块,管理员通过教师学生初始化模块对教师和学生的基本信息及进行初始化操作,设置基本信息及初始密码;选题调剂模块,管理员在公开选报结束后,可以通过选题调剂模块对没有选报题目的学生及没有学生选报的题目进行配对调剂,以免部分学生的毕业设计题目报空;情况查询模块,管理员随时可以通过情况查询模块查看题目提交情况,审核通过情况,学生选报情况等,并且可以对情况进行列表打印输出。
  教师模块:个人资料修改模块,选题上报修改模块,信息查询模块。
  个人资料修改模块,教师登陆系统后可以通过个人资料修改模块对初始化教师信息进行修改完善;选题上报模块,教师可以通过选题上报模块提交本组毕业设计题目,提交后的题目进入待审核状态;信息查询模块,教师可以通过信息查询模块查看本组提交题目审核结果,连选报情况以及选报题目的学生信息。
  学生模块:个人资料修改模块,选题模块,信息查询模块。
  个人资料修改模块,学生登录系统后可以通过个人资料修改模块对初始化学生信息进行修改完善;选题模块,学生通过选题模块查询可选毕业设计题目,并且对毕业设计题目进行选报;信息查询模块,学生通过信息查询模块查看毕业设计题目的具体介绍及详细情况以及小组教师的详细资料。

                       目  录
摘    要 I
Abstract II
第1章 引  言 1
1.1编写目的 1
1.2项目背景及历史意义 1
第2章 系统开发工具 3
2.1 SQL语言的简介 3
2.2 asp 4
2.3 Dreamweaver8 6
第3章 系统规划与系统分析 7
3.1 系统的总体结构 7
3.2 系统的业务流程分析 8
3.3 系统的数据流程分析 9
3.4 数据库需求分析 11
第4章 系统设计与实现 12
4.1 系统设计 12
4.1.1 系统流程设计 12
4.1.2 模块结构设计 14
4.1.3 数据存储设计 15
4.1.4 系统WEB界面设计原则 19
4.1.5 系统文件目录结构设计 20
4.2 系统实现 20
4.2.1 用户验证功能的实现 20
4.2.2 学生模块的实现 21
4.2.3 教师模块的实现 22
4.2.4 系统管理员模块的实现 23
4.2.5 审核个管理员模块的实现 23
第5章 系统测试 25
5.1测试环境 25
5.2测试过程 25
5.3 测试结果 26
第6章 软件开发中主要解决的问题 27
6.1数据库的安全性 27
6.2模块的独立性 28
结 论 30
参考文献 32
附  录 33
致  谢 36
推荐资料