没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
1
目 录
1 系统概述 ..................................................................................................................................5
1.1 研究背景和意义 ............................................................................................................5
1.2 系统设计思想 ................................................................................................................5
2 系统开发环境 ..........................................................................................................................6
2.1 ASP.NET 概述 ................................................................................................................6
2.2 动态网站技术介绍 .........................................................................................................8
2.3 数据库技术 ....................................................................................................................8
2.4 ADO.NET 连接数据库................................................................................................9
3 需求分析 ................................................................................................................................10
3.1 可行性分析 ...................................................................................................................10
3.1.1 技术可行性 ........................................................................................................10
3.1.2 经济可行性 ........................................................................................................10
3.1.3 操作可行性 ........................................................................................................11
3.2 系统用例 .......................................................................................................................11
3.3 系统流程和逻辑 ...........................................................................................................13
3.4 计算机软硬件配置和开发平台 ...................................................................................14
3.4.1 计算机系统硬件配置 .......................................................................................14
3.4.2 计算机系统软件配置 .......................................................................................15
3.4.3 编程环境与工具 ...............................................................................................15
4 系统概要设计 .........................................................................................................................15
4.1 概述 ..............................................................................................................................15
4.2 系统结构 ......................................................................................................................16
4.3. 数据库设计 .................................................................................................................17
4.3.1 数据库 E-R 图....................................................................................................17
4.3.2 数据库实体 ........................................................................................................17
4.3.3 数据库设计表 .....................................................................................................21
5 系统详细设计 .........................................................................................................................23
5.1 用户登录模块的实现 ..................................................................................................24
5.2 学生信息管理模块 ......................................................................................................25
5.3 教师信息管理模块 ......................................................................................................25
5.4 系别信息管理模块 ......................................................................................................26
5.5 学期信息管理模块 ......................................................................................................27
5.6 班级信息管理模块 ......................................................................................................28
5.7 课程信息管理模块 ......................................................................................................29
5.8 修改密码模块 ..............................................................................................................29
5.9 成绩管理模块 ..............................................................................................................30
5.10 选课和退选管理模块 ................................................................................................31
6 系统测试 .................................................................................................................................32
6.1 概念和意义 ..................................................................................................................32
6.2 特性 .............................................................................................................................32
6.3 重要性 ..........................................................................................................................33
6.4 本系统测试描述 .........................................................................................................33
2
6.5 系统测试效果 ..............................................................................................................33
7 总结 ........................................................................................................................................38
(一)本文的研究结论及展望 .........................................................................................38
(二)研究的不足及发展意见 .........................................................................................38
(三)在系统设计与实现过程中的收获及后续的改进 .................................................39
致谢语 ........................................................................................................................................40
参考文献: ................................................................................................................................41
3
网上选课系统
摘要:
随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。以往的选课
方法是随堂报名。这种方法虽然直接,但是造成选课的盲目性和教务处处理数据的繁重
性。为了减轻教务处工作,以及每个学生更好的选择自己所喜欢的科目。针对学生选课
这一环节,本系统从学生网上自主选课以及教师的课程发布两个大方面进行了设计,基
本实现了学生的在线信息查询、选课功能以及教师对课程信息发布的管理等功能。
本文以实际运用为开发背景,运用软件工程原理和开发方法,采用 ASP.Net 技术构
建一个基于 B/S 模式的藏獒杂谈个人网站。整个开发过程首先对系统进行需求分析,得
出系统主要功能,数据流图及数据字典。接着对系统进行总体设计和详细设计。总体设
计主要包括系统功能设计,系统总体结构设计,系统数据结构设计和系统安全设计等;
详细设计主要包括系统数据库访问的实现,主要功能模块的具体实现,模块实现关键代
码等。最后对系统进行了功能测试,并对测试结果进行了分析总结,得出系统的不足及
需要改进的地方,为以后的系统维护提供了方便,同时也为今后开发类似系统提供了借
鉴和帮助。
本系统的开发使各大高校的选课管理更加方便快捷,同时也促使选课的管理变的更
加系统化、有序化。系统界面较友好,易于操作。
关键词:选课;ASP.Net 技术;B/S
4
Abstract
With the increasing number of college students, educational administration system of data
quantity also unceasingly increases. Previous course of study along with the approach is to sign
up. Although this method directly, but result in blindness of course selection and academic
burden of processing data. In order to reduce office work, and each student better choose their
favorite subjects. According to students' course selection this link, the system as well as from
the students' independent course selection online teachers' curriculum issued two big aspects
has carried on the design, basic implementation the student information query, online course
selection function and teacher management of course information release, etc.
In the development background of actual application, this paper USES the principle of
software engineering and development method, using ASP.Net technology to build a course
selection management system based on B/S mode. Throughout the development process, first
of all, on the system demand analysis, system main functions, data flow diagrams and data
dictionary. Then the system overall design and detailed design. Overall design mainly includes
the system function design, system overall structure design, system data structure design and
system security design, etc.; The detailed design mainly includes the realization of the system
database access, the concrete implementation of main function module, module implements the
key code, etc. Finally, the system functional testing, and the test results are analyzed and
summarized, concludes that the shortage of the system and the need to improve place,
convenience is provided for future system maintenance, but also for the future development of
similar system provides the reference and help.
The development of this system to make various universities courses management more
convenient and quick, at the same time also prompted management become more systematic
and ordering of course selection. System interface is friendly, easy to operate.
Key words: course; ASP.Net technology; B/S
5
1 系统概述
1.1 研究背景和意义
我国不少高校都实行了学分制,它的核心是允许学生自由选课,即把学习的自主权
交给学生。在这里,学生选课时的制约因素比较复杂,工作量也很大,而且往往需要在
较短的时间内完成。运用计算机辅助选课,既能实时地对大量选课数据进行检验和统计,
十分方便地输出结果,同时也避免了人工处理时容易产生的错误。
从系统开发的复杂程度来看,计算机辅助排课与选课是高校教务系统中的两个关键
子系统,目前不少教务系统尚未很好地解决排课与选课问题。本文主要是对高校教务管
理系统中计算机课表编排与选课子系统的基本功能、设计思想、需求分析以及实现技术
进行探讨。在大学中,学生选课存在这样的特点:公选课较多,学生人数众多,学生可
根据自己的专业及兴趣选择公选课程进行学习,而且学生对课程的要求有较大差异。本
系统将从教学部门的要求出发,实现公选课的选择、查询与统计。
1.2 系统设计思想
一个成功的网站应明确建设网站的目的,确定网站的功能,确定网站规模、投入费
用,进行必要的市场分析等。只有详细的策划,才能避免在网站建设中出现的很多问题,
使网站建设能顺利进行。同时,一个大型的计算机网站系统,必须有一个正确的设计指
导思想,通过合理选择数据结构、网络结构、操作系统以及开发环境,构成一个完善的
网络体系结构,才能充分发挥计算机信息管理的优势。根据现实生活中网民的实际需求,
本系统的设计按照下述原则进行。
1. 有效性:实际上这里的有效性包括两个方面的意思:有用性和可用性。有用性
是指站点潜在的能满足用户需求的功能,而可用性是指能够通过站点的操作实现特定的
剩余40页未读,继续阅读
资源评论
Q_97095639
- 粉丝: 374
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功