ASP网上选课系统+论文110L
摘要:随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。针对学生选课这一环节,本系统从学生网上自主选课以及教师的课程发布两个大方面进行了设计,基本实现了学生的在线信息查询、选课功能以及教师对课程信息发布的管理等功能,另外也初步解决了教师在课程信息发布管理上的权限问题。本程序前台采用Dreamweaver 4.03进行页面制作,后台由SQL Server数据库支持,通过使用ASP语言实现动态网页的效果,达到对数据库的操作以完成使用者的要求。本文中除了有对程序的总体设计、详细设计、功能实现等主体部分外,在这之前还介绍了与网上选课系统相关的信息管理系统、网络编程技术、ASP编程语言、SQL Server数据库服务器等的基本内容及发展情况。
关键字:选课、课程信息发布、权限、SQL Server、ASP
目 录
摘要(中文)------------------------------------------------------------------------------------2
摘要(英文)---------------------------------------------------------------------------------------2
概述------------------------------------------------------------------------------------------------5
第一章:设计的可行性-------------------------------------------------------------------------7
1.1 MIS系统的产生和发展情况--------------------------------------------------------7
1.2 网上选课系统的产生和可行性分析-----------------------------------------------7
第二章:相关软件及技术介绍----------------------------------------------------------------9
2.1Dreamweave-----------------------------------------------------------------------------9
2.2 SQL Server------------------------------------------------------------------------------9
2.3 ASP(Active Server Page) -------------------------------------------------------------9
2.4 HTML(Hyper Text Markup Language) -------------------------------------------10
第三章:系统概述------------------------------------------------------------------------------11
3.1 项目范围------------------------------------------------------------------------------11
3.2 设计策略------------------------------------------------------------------------------11
第四章:系统总体设计------------------------------------------------------------------------12
4.1 系统结构设计------------------------------------------------------------------------12
4.2数据库设计----------------------------------------------------------------------------14
第五章:详细设计------------------------------------------------------------------------------17
5.1 教师/学生登录功能-----------------------------------------------------------------17
5.2 教师/学生密码管理功能-----------------------------------------------------------18
5.3 学生的信息浏览/查询功能--------------------------------------------------------20
5.4 教师的信息浏览/发布/修改/删除功能------------------------------------------23
5.5修改教师信息功能-------------------------------------------------------------------27
5.6添加教师信息功能-------------------------------------------------------------------27
5.7删除教师信息功能-------------------------------------------------------------------28
5.8修改学生信息功能-------------------------------------------------------------------29
5.9添加学生信息功能-------------------------------------------------------------------29
5.10删除学生信息功能------------------------------------------------------------------29
5.11删除公告信息功能------------------------------------------------------------------30
第六章:设计过程中的问题及解决---------------------------------------------------------31
6.1 数据库的连接------------------------------------------------------------------------31
6.2 参数的传递---------------------------------------------------------------------------31
6.3 公共数据------------------------------------------------------------------------------31
第七章:总结------------------------------------------------------------------------------------32
谢辞---------------------------------------------------------------33
参考文献-----------------------------------------------------------34
附录----------------------------------------------------------------------------------------------35
根据功能的不同可以将本系统划分为四个主模块,五个子模块
身份验证:通过登录才可进入选课系统,登录信息提交后检验登录者的身份是否合法,合法,则转入对应的操作界面。在本系统中,只有三种身份:学生、老师、管理员。
选课:用于学生的网上选课,通过选择被选学期,查看被选专业的课程,完成该学期的选课任务。
信息管理:
信息浏览:信息浏览包括已选课程浏览、被选课程浏览、公共信息浏览、已发布课程信息浏览。已选课程浏览是为学生提供的查看自己已经选择的课程信息,根据选择的学期不同而更新页面。被选课程浏览用于学生修改、补选、重新选择课程。公共信息浏览适用于教师和学生查看最近发布的信息(内容、时间)。已发布课程信息浏览用于各代课老师查询自己已经发布的课程信息,主要用于浏览、核对。
信息查询:信息查询包括教师个人信息查询、课程查询、选课名单查询。课程查询即通 课程编码(唯一)来查询该课程的相关介绍,包括课程内容、开课学期、地点等内容。教师个人信息是通过教师姓名来查询对
信息修改:
修改:信息修改包括选课信息的修改,课程发布信息的修改,密码的修改,学生信息的修改,教师信息的修改。选课信息的修改用于学生修………………………………..
…………………………………………………………………………..
理员才可以完成。
课程发布:课程发布用于教师发布新的课程信息,新信息发布后,当学生选择不同的学期后即可看到发布的信息(以列表的形式同其他课程信息一起列出)。
- ·Android041安卓掌上校园+mysql2017-11-13
- ·Android040安卓银行财富手机银行+my2017-11-13
- ·Android039基于Android的汽车助手+m2017-11-13
- ·Android038安卓快递查询+mysql2017-11-13
- ·Android037安卓即时通讯聊天+mysql+2017-11-13
- ·Android036基于Android的签到系统设2017-11-13
- ·Android035安卓停车场app+mysql2017-11-13
- ·Android034基于Android的课堂在线测2017-11-13
- ·Android033安卓多终端的网络新闻发布2017-11-13
- ·Android032基于Android的电商竞标投2017-11-13