网上选课系统的设计与实现(代码).

网上选课系统的设计与实现(代码)

目录

摘要1

ABSTRACT2

第一章 引言3

1.1课题背景及意义3

1.2开发工具的选用及介绍3

1.3 课题的可行性分析5

第二章 系统总体分析与设计6

2.1设计构想6

2.2界面规划7

2.3数据流程规划8

第三章 数据库设计与实现11

3.1数据库系统分析11

3.2数据库逻辑设计13

第四章 登录界面详细设计14

4.1界面设计14

4.2管理员/教师/学生登录功能14

4.3 密码修改页面18

第五章 管理员详细设计22

5.1界面设计22

5.2设计方法22

第六章 测试及设计过程中的问题及解决27

6.1 数据库的连接27

6.2 参数的传递27

6.3 运行环境28

第七章 结论29

致 谢30

参考文献31

摘要

在没有学生选课系统之前,选课方法是随堂报名,这种方法虽然简单,但是造成选课的盲目性和教务处处理选课数据的繁重性,并且容易发生数据丢失和统计错误。为了减轻教务处工作量,以及更加合理的分配教学资源,对学生选课系统进行设计和开发。

本文主要针对学生选课系统管理员端,以及登录,注销,修改密码这些功能的设计和开发。针对管理员的功能,主要从管理员对教师,学生,院系,课程,以及管理员自身信息功能的添加,查看,修改,删除进行了设计和开发,实现了对教师,学生,院系,课程,以及管理员自身信息的管理功能。

学生选课系统的基本设计思想是使用B/S结构来开发,另外着重讨论了用 ASP.NET技术和SQL Server 2000来开发该系统,并给出了主要部分的实现代码及控件的使用,另外还对控件的优点进行讨论。系统在Windows XP系统和VS2008.NET平台下开发完成,使用C#作为开发语言。由于架构比较合理,系统有较高的安全性和较好的使用性能。其中连接数据库的字符串可随时在web.config里修改,增加了配置的灵活性,保证了数据库的安全。

关键词:学生选课,ASP.NET,B/S结构,管理员端

ABSTRACT

Elective system in the absence of the students before the course is random application, this method is simple, but the cause of blindness and elective course dealing with the data of the Registrar Office of the heavy and prone to data loss and statistical error. Office of Academic Affairs in order to reduce the workload, as well as a more reasonable distribution of teaching resources, student selection system design and development. In this paper, system administrator for the end of course students, as well as the registry, write-offs, modify the password of these features the design and development. For the administrator's functions, mainly from the administrator of the teachers, students, faculty, curriculum, and administrators to add their own information function, view, modify or delete a design and development, the achievement of teachers, students, hospital Department, the curriculum, as well as the administrator of its own information management capabilities. ???? Students in the basic course design idea is to use the B / S structure to develop, while focused on the use of

选课系统html页面设计,网上选课系统的设计与实现(代码)..doc相关推荐

  1. JAVA JSP火车订票系统(JSP订票系统 JSP火车票预订系统)JSP火车票网上购票系统

    JSP火车订票系统(JSP订票系统 JSP火车票预订系统)JSP火车票网上购票系统 大家好,很高兴和大家分享Java项目和经验.不管同学们是出于什么需求.都希望各位计算机专业的同学有一个提高. 本系统 ...

  2. JAVA高级应用课程设计(网上书城系统——会员登陆模块的设计与实现)

    课程设计报告 课   程  名   称: JAVA高级应用课程设计 设   计  题   目:网上书城系统--会员登陆模块的设计与实现 目 录 一.开发背景. 1 (一)背景概述. 1 (二)发展前景 ...

  3. php外卖系统源码单店,网上订餐系统 v3.1 单店版

    系统以简单实用为主,系统的每一个功能都是实用的,像以很多网站为了好看把页面填的满满的,用户进来不知从何处操作起,我们的系统,一切了为了用户,为了网站经营者. 我们所做的不仅仅是一个店铺展示系统,而是做 ...

  4. 网上订餐系统java论文_网上订餐系统的毕业设计

    本系统是使用JSP和SQL SERVER数据库为工具开发的,采用B/S结构的管理系统.本系统运行在Tomcat服务器环境下,可以由计算机通过IE浏览器的登陆上该订餐系统进行浏览使用.该订餐系统,包括前 ...

  5. 网上认证系统认证服务器,航天信息网上认证系统单机版

    航天信息网上认证系统单机版是一款用户自己在网上认证的软件,税务机关人员能够帮助用户解密,用户只需要上传数据 扫描文件 即可,不用出门就能认证,非常方便. 航天信息网上认证系统支持 网上认证系统是由企业 ...

  6. 网上评卷系统无法连接服务器,网上阅卷系统上传到系统服务器判卷

    答卷扫描识别 考试完成后,通过高速扫描仪将考生答卷扫描到系统服务器,对学生试卷进行关键字(考号)及多字段(选择题)的校对,生成模板. 网上评卷 扫描完成后,导入模板.进行系统管理(项目管理.考试科目) ...

  7. 服务器无法通过系统非页面,服务器无法通过系统非页面共享区来进行分配,因为服务器已达非页面共享分配的配置极限。...

    局域网共享无法访问,查看系统日志,会有这个出错信息: 服务器无法通过系统非页面共享区来进行分配,因为服务器已达非页面共享分配的配置极限. System - Provider [ Name] srv - ...

  8. 基于html5的网上订餐系统,基于jsp的网上订餐系统

    课题背景 机遇与挑战始终并存,在开放的互联网平台面前,网上订单的信息管理面临着巨大的挑战.传统的管理模式局限于简单数据的管理,无法适应不断变化的市场格局.在早期阶段,在将计算机技术和网络技术融入网上订 ...

  9. 电子报账系统源码_网上商城系统建设心得,轻松搞定选择困难

    当前,我们正处于一个互联网飞速发展的时代,特别是互联网电商的出现,给我们的生活带来了翻天覆地的变化,不出家门便可购买各种商品,不用再到处奔走寻找,通过网络便可快速下单,然后坐等送货上门.而这种便捷的消 ...

最新文章

  1. 阅读Book:MultiObjective using Evolutionary Algorithms(7)---Weighted Sum Methods ε-Constraint Methods
  2. 语言舒尔特方格程序_注意力训练神器——舒尔特方格(成人、孩子均适用)
  3. boost::range模块实现map_keys相关的测试程序
  4. P3708-koishi的数学题【差分】
  5. 域名升级访问中拿笔记好_SEO优化中如何让你的页面访问速度更快
  6. http statusCode 500状态码
  7. 科技圈CEO用微鲸尬明星脸,除了罗永浩还有哪些大牛光荣上榜?
  8. excel使用教程_办公软件excel表格制作教程
  9. asp导出word中文乱码_你还在加班吗?“蟒蛇”办公自动化Word篇——一招搞定300页文档
  10. 卡巴斯基PURE3.0激活码授权文件KEY
  11. 编程入门——计算机硬件介绍
  12. Win10系统如何快速更改桌面文件夹图标
  13. 「课程」行为经济学-北京大学光华管理学院
  14. python中哈希是什么意思_利用Python如何生成hash值示例详解
  15. 公司银企对账怎么操作
  16. 您的第一个工程项目 [原创iOS开发-Xcode教程]
  17. DBL_EPSILON和 FLT_EPSILON的用法
  18. VisualSVN Server的安装
  19. 广州百田笔试题(武大专场)
  20. HTML+CSS flex弹性布局

热门文章

  1. 解决方案:Error:Execution failed for task ‘:app:compileDebugAidl‘. > aidl is missing
  2. Caused by: java.sql.SQLException: GC overhead limit exceeded处理百万数据出现的异常
  3. Java获取异常堆栈信息
  4. mysql5.6启动占用内存很大的解决方法
  5. jsp项目中连接数据库解决java.lang.ClassNotFoundException: com.mysql.jdbc.Driver的问题
  6. 如何使用命令行中的“message”和“description”进行更改? [重复]
  7. Rails 4:如何使用带有turbo-links的$(document).ready()
  8. 如何使用jQuery替换div的innerHTML?
  9. Android中几种常用的定时器和延时方法
  10. SANS:2018年SOC调查报告