教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 高等教育> 管理学> 基于C#的选课系统

基于C#的选课系统

上传者:程嘉利
|
上传时间:2015-04-15
|
次下载

基于C#的选课系统

基于C#的选课系统

1. 第一章 引言部分 ............................................................................................................................................. 1

1.1. 项目背景 .................................................................................................................................................. 1

1.2. 项目所要完成的功能 .............................................................................................................................. 1

1.2.1. 基本要求 ....................................................................................................................................... 1

1.2.2. 测试数据 ....................................................................................................................................... 1

1.3. 可行性分析 .............................................................................................................................................. 2

2. 第二章 需求分析及系统设计部分.................................................................................................................... 2

2.1. 术语和缩写 .............................................................................................................................................. 3

2.2. 需求分析 .................................................................................................................................................. 3

2.2.1. 主界面 ........................................................................................................................................... 3

2.2.2. 功能分析 ....................................................................................................................................... 3

2.2.3. 基本功能 ....................................................................................................................................... 4

2.3. 选课管理 .................................................................................................................................................. 4

2.3.1. 选课用例扩展版本........................................................................................................................ 4

2.3.2. 选课活动图 ................................................................................................................................... 5

选课活动图 .............................................................................................................................................. 5

2.4. 系统分析 .................................................................................................................................................. 6

2.4.1. 系统架构 ....................................................................................................................................... 6

2.4.2. ERD图 ........................................................................................................................................... 7

2.4.3. 接口设计 ....................................................................................................................................... 7

2.5. 数据库设计 .............................................................................................................................................. 8

2.5.1. 概念设计 ....................................................................................................................................... 8

2.5.2. 数据库模型 ................................................................................................................................... 8

3. 第三章 系统详细设计 ....................................................................................................................................... 9

3.1. 软件模块标识 .......................................................................................................................................... 9

3.2. 系统框架设计 ........................................................................................................................................ 10

3.3. 模块说明 ................................................................................................................................................ 11

3.4. 系统详细处理 ........................................................................................................................................ 12

3.4.1. 学生基本信息处理...................................................................................................................... 12

3.4.1.1. 功能描述 ......................................................................................................................... 12

3.4.1.2. 类图及伪代码 ................................................................................................................. 12

3.4.1.3. 界面名称 ......................................................................................................................... 12

3.4.1.4. 函数列表 ......................................................................................................................... 13

3.4.2. 学生选课管理 ............................................................................................................................. 13

3.4.2.1. 功能描述 ......................................................................................................................... 13

3.4.2.2. 函数列表 ......................................................................................................................... 14

3.4.2.3. 界面名称 ......................................................................................................................... 14

3.4.3. 管理员登陆处理.......................................................................................................................... 14

3.4.3.1. 功能描述 ......................................................................................................................... 14

3.4.3.2. 函数列表 ......................................................................................................................... 16

4. 第四章 系统关键模块技术实现...................................................................................................................... 17

4.1. 课程管理 ................................................................................................................................................ 17

4.1.1. 添加课程 ..................................................................................................................................... 17

4.1.2. 删除课程 ..................................................................................................................................... 18

4.1.3. 修改课程 ..................................................................................................................................... 19

4.1.4. 查找课程 ..................................................................................................................................... 19

4.1.5. 学生选课 ..................................................................................................................................... 20

5. 第五章 实训总结 ........................................................................................................................................... 21

5.1. 实训总结 ................................................................................................................................................ 21

5.2. 实训体会 ................................................................................................................................................ 21

5.3. 在这过程中遇到的问题: .................................................................................................................... 21

1. 第一章 引言部分

1.1. 项目背景

随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。以往的选课方法是随堂报名。这种方法虽然直接,但是造成选课的盲目性和教务处处理数据的繁重性。那么大的工作量由人完成太绝对是不可能的,既花费人力物力财力,也不一定能保质保量准时地完成。为了减轻教务处工作,以及每个学生更好的选择自己所喜欢的科目。针对学生选课这一环节,本系统从学生自主选课以及课程发布两个大方面进行了设计,实现了学生的信息查询、选课功能以及管理员对课程信息发布的管理等功能。于是这个在计算机网络的平台上,开发具有开放性体系的、方便快捷省力、不易出错、具有良好的人机互相交流的查询系统,实现自动化的计算机系统的诞生是必然的。我们需要有这样一个系统来帮我们高效率,无失误地完成这份工作。

1.2. 项目所要完成的功能

1.2.1. 基本要求

现有若干个班级的学生,进行下学期课程的选课,课程信息存储在数据库中,结合本学期的数据库课程内容,设计实现一个规范的选课系统的数据库。现要求每一个学生至少选3门课,最多不超过5门。

(1)显示课程信息供学生选择,并能进行选课的操作

(2)随着学生选课工作的进行,动态更新数据库的内容

(3)进行学生的最少选课量和最多选课量的控制

(4)显示所有学生的选课的结果

(5)充分挖掘系统需求,完成系统后台管理。如数据录入维护导出等。 程序运行时首先要求登陆(管理员或者学生):输入以存在的账号和正确密码。管理员有学生管理,课程管理,修改密码,查看选课详细情况等功能。学生有修改密码,选课管理等功能。

1.2.2. 测试数据

程序应从数据库读取数据,往数据库中写入数据以及对数据库的数据进行修改和查找。

1

1.3. 可行性分析

(1)投资必要性

主要根据市场调查及预测的结果,以及有关的产业政策等因素,论证项目投资建设的必要性;

(2)技术的可行性

主要从事项目实施的技术角度,合理设计技术方案,并进行比选和评价;

(3) 财务的可行性

主要从项目及投资者的角度,设计合理财务方案,从企业理财的角度进行资本预算,评价项目的财务盈利能力,进行投资决策,并从融资主体(企业)的角度评价股东投资收益、现金流量计划及债务清偿能力;

(4) 组织的可行性

制定合理的项目实施进度计划、设计合理组织机构、选择经验丰富的管理人员、建立良好的协作关系、制定合适的培训计划等,保证项目顺利执行;

(5) 经济的可行性

从资源配置的角度衡量项目的价值,评价项目在实现区域经济发展目标、有效配置经济资源、增加供应、创造就业、改善环境、提高人民生活等方面的效益。

(6) 社会可行性

分析项目对社会的影响,包括政治体制、方针政策、经济结构、法律道德、宗教民族、妇女儿童及社会稳定性等;

(7) 风险因素控制的可行性

对项目的市场风险、技术风险、财务风险、组织风险、法律风险、经济及社会风险等因素进行评价,制定规避风险的对策,为项目全过程的风险管理提供依据。

2. 第二章 需求分析及系统设计部分

含需求分析、系统设计、数据库概要设计部分(总体的E-R图)。这是主要部分之一

该程序所做的工作的是学生选课系统,为了减轻教务处工作,以及每个学生更好的选择自己所喜欢的科目。在此程序中有以下几点内容:

2

2.1. 术语和缩写

内容需要下载文档才能查看

内容需要下载文档才能查看 内容需要下载文档才能查看 内容需要下载文档才能查看 内容需要下载文档才能查看 内容需要下载文档才能查看 内容需要下载文档才能查看

2.2. 需求分析

对学生选课这一环节,本系统从学生自主选课以及课程发布两个大方面进行了设计,实现了学生的信息查询、选课功能以及管理员对课程信息发布的管理等功能。

2.2.1. 主界面

在开始程序中有登陆界面,登陆之后进入主界面,里面有菜单选择,点击菜单选择就可以进行相应的操作。

2.2.2. 功能分析

3

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

下载文档

热门试卷

2016年四川省内江市中考化学试卷
广西钦州市高新区2017届高三11月月考政治试卷
浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
广西钦州市钦州港区2017届高三11月月考政治试卷
广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
广西钦州市高新区2016-2017学年高二11月月考政治试卷
广西钦州市高新区2016-2017学年高一11月月考政治试卷
山东省滨州市三校2017届第一学期阶段测试初三英语试题
四川省成都七中2017届高三一诊模拟考试文科综合试卷
2017届普通高等学校招生全国统一考试模拟试题(附答案)
重庆市永川中学高2017级上期12月月考语文试题
江西宜春三中2017届高三第一学期第二次月考文科综合试题
内蒙古赤峰二中2017届高三上学期第三次月考英语试题
2017年六年级(上)数学期末考试卷
2017人教版小学英语三年级上期末笔试题
江苏省常州西藏民族中学2016-2017学年九年级思想品德第一学期第二次阶段测试试卷
重庆市九龙坡区七校2016-2017学年上期八年级素质测查(二)语文学科试题卷
江苏省无锡市钱桥中学2016年12月八年级语文阶段性测试卷
江苏省无锡市钱桥中学2016-2017学年七年级英语12月阶段检测试卷
山东省邹城市第八中学2016-2017学年八年级12月物理第4章试题(无答案)
【人教版】河北省2015-2016学年度九年级上期末语文试题卷(附答案)
四川省简阳市阳安中学2016年12月高二月考英语试卷
四川省成都龙泉中学高三上学期2016年12月月考试题文科综合能力测试
安徽省滁州中学2016—2017学年度第一学期12月月考​高三英语试卷
山东省武城县第二中学2016.12高一年级上学期第二次月考历史试题(必修一第四、五单元)
福建省四地六校联考2016-2017学年上学期第三次月考高三化学试卷
甘肃省武威第二十三中学2016—2017学年度八年级第一学期12月月考生物试卷

网友关注视频

《空中课堂》二年级下册 数学第一单元第1课时
冀教版小学数学二年级下册第二周第2课时《我们的测量》宝丰街小学庞志荣
七年级下册外研版英语M8U2reading
【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,广东省
第五单元 民族艺术的瑰宝_16. 形形色色的民族乐器_第一课时(岭南版六年级上册)_T1406126
苏教版二年级下册数学《认识东、南、西、北》
青岛版教材五年级下册第四单元(走进军营——方向与位置)用数对确定位置(一等奖)
沪教版牛津小学英语(深圳用)五年级下册 Unit 1
第五单元 民族艺术的瑰宝_16. 形形色色的民族乐器_第一课时(岭南版六年级上册)_T3751175
冀教版英语三年级下册第二课
沪教版牛津小学英语(深圳用) 四年级下册 Unit 7
沪教版牛津小学英语(深圳用) 五年级下册 Unit 12
冀教版小学数学二年级下册第二单元《余数和除数的关系》
沪教版牛津小学英语(深圳用) 五年级下册 Unit 10
河南省名校课堂七年级下册英语第一课(2020年2月10日)
化学九年级下册全册同步 人教版 第18集 常见的酸和碱(二)
第12章 圆锥曲线_12.7 抛物线的标准方程_第一课时(特等奖)(沪教版高二下册)_T274713
3.2 数学二年级下册第二单元 表内除法(一)整理和复习 李菲菲
第五单元 民族艺术的瑰宝_15. 多姿多彩的民族服饰_第二课时(市一等奖)(岭南版六年级上册)_T129830
【获奖】科粤版初三九年级化学下册第七章7.3浓稀的表示
第8课 对称剪纸_第一课时(二等奖)(沪书画版二年级上册)_T3784187
外研版英语三起6年级下册(14版)Module3 Unit2
【部编】人教版语文七年级下册《逢入京使》优质课教学视频+PPT课件+教案,安徽省
30.3 由不共线三点的坐标确定二次函数_第一课时(市一等奖)(冀教版九年级下册)_T144342
【部编】人教版语文七年级下册《老山界》优质课教学视频+PPT课件+教案,安徽省
沪教版八年级下册数学练习册21.4(1)无理方程P18
北师大版八年级物理下册 第六章 常见的光学仪器(二)探究凸透镜成像的规律
三年级英语单词记忆下册(沪教版)第一二单元复习
冀教版小学数学二年级下册1
【部编】人教版语文七年级下册《过松源晨炊漆公店(其五)》优质课教学视频+PPT课件+教案,江苏省