- 1、本文档共43页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学生选课管理系统报告
(软件工程)
专 业:软件技术(一班)
作 者:雅各布
学 号:1303100103
指导教师:黎姿
联系电话:1504568547
完成日期:2015年5月25日
学生选课管理系统
摘 要
学生选课管理系统是各大高校教学管理中极为重要的一个环节,替代了传统的选课方式,是当今各大高校实现现代科学管理的重要条件,所以学生选课管理系统的开发与实现是极其重要的。该学生选课管理系统采用C#语言编写,使用用Visual Studio 2008以及SQL Server 2008开发并建立数据库,将学生选课管理系统分为两级权限,管理员和学生。主要用于实现管理员对课程信息管理、学生信息管理和选课信息管理,学生选课、退课、审阅信息等功能,方便了学生操作,也便于管理员管理,提高工作效率。
关键词: 选课管理系统 SQL Server数据库 C#语言
目 录
摘 要 I
目 录 1
引 言 3
1.1 可行性分析 4
1.1.1 经济可行性分析 4
1.1.2 技术可行性分析 4
1.1.3 管理可行性分析 4
第二章 系统需求分析 5
2.1 功能需求分析 5
2.2 性能需求分析 5
2.3 系统E-R图 6
2.4.数据流图与数据字典 8
2.4.1数据流图 8
2.4.2数据字典 13
2.5其他需求 13
2.5.1 数据库需求 13
2.5.2 故障及其处理 14
第三章 概要设计 14
3.1基本设计概念和处理流程 14
3.3 总体结构图 15
3.4 系统数据结构设计 17
3.4.1 逻辑结构设计 17
3.4.2 数据库的设计与实现 17
第四章 系统详细设计 19
4.1 系统设计的目标 19
4.2 系统设计的思想 19
4.3 系统总控制模块 20
4.3.1 功能模块 20
4.3.2 菜单设计 21
4.4 程序设计说明 22
4.4.1 程序1(登录模块)设计说明 22
4.4.2 程序2(学生选课审查功能模块)设计说明 23
4.4.2 程序2(管理员功能模块)设计说明 24
第五章 系统的实现及用户手册 25
5.1 用户登陆选课管理系统的实现 25
5.2 管理员登陆操作 26
5.2.1 管理员对学生信息管理的实现 28
5.2.2管理员对课程信息管理的实现 30
5.2.3选课浏览模块的实现 33
5.3 学生登陆选课操作 33
第六章 系统测试 37
6.1 测试目的及任务 37
6.2 系统测试的方法 37
结 论 38
参考文献 38
..引 言
随着我国社会发展和高校教学体制的改革和推进,大学生网上选课逐步开展,这对大学生的自主发展有着积极的意义。而传统选课方式既不利于学校统计,又难免出现各种信息错误,而目前各种信息管理系统的普及,影响着人们的生产和日常生活,也极大地改变了人们从物质到心灵、从生产到生活的各个领域。而该系统的任务是实现开发一个学生选课管理系统,结合SQL数据库语言和C#编程语言共同开发。
随着社会和科技的发展,信息产业已逐步走进人类生产、生活的各个领域。学生选课是各大高校整个教学活动中极为重要的一项活动,也是同学们完成教学培养方案的首要工作。与次同时,大学生选修课逐步增多,学校传统统计数据的弊端日益明显。由于传统选课、统计方式落后,效率低下,数据处理错误率高。因此为了避免传统选课、统计数据带来的一系列问题和麻烦,大大降低学生选课的失误和人力物力,在信息化高度普及的现代社会,对于各大高校学生选课来说,也应该实现系统的计算机化。本系统利用计算机信息技术的强大功能用于实现学生的选课、退课,课程信息管理、学生信息管理和选课信息管理等功能,方便了学生操作,也便于管理员管理,提高了学校的工作效率、减少了人力物力,更有利于学生的自主发展。
第一章 系统可行性分析
1.1 可行性分析
可行性分析也称可行性研究,是决策部门在采取一项重大改革或投资行动之前,对该项目的必要性和可能性进行分析与论证的活动。
1.1.1 经济可行性分析
首先在硬件方面,开发实现本系统仅需要一台安装有开发本系统相应软件的电脑,其次软件方面,本管理系统是基于C#语言编写,结合SQL Server数据库共同开发的,而C#和SQL Server数据库服务器都是开源免费的。因此,不论是硬件还是软件方面都不成问题,这样可以极大地减少学校开发该系统的成本,所带来的效益将会远远大于开发该系统所使用的费用,所以在经济上是可行的。
1.1.2 技术可行性分析
该选课系统采用当今被广泛应用的C#编程语言、SQL数据库语言进行开发设计。其一,C#语言具有简易型、灵活性、移植
文档评论(0)