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

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

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

目录

摘要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