ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:569.51KB ,
资源ID:10948458      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10948458.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(选课管理系统.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

选课管理系统.docx

1、选课管理系统数学与计算机学院课程设计说明书课 程 名 称: 大型数据库课程设计 课 程 代 码: 题 目: 选课管理系统 年级/专业/班: 学 生 姓 名: 学 号: 开 始 时 间: 2012 年 06 月 11 日完 成 时 间: 2012 年 06 月 24 日课程设计成绩:学习态度及平时成绩(30)技术水平与实际能力(20)创新(5)说明书撰写质量(45)总 分(100)指导教师签名: 年 月 日目 录1 引 言 11.1 问题的提出 11.2国内外研究的现状 11.5任务与分析 12 程序主要功能 22.1添加功能 22.2删除功能 22.4显示功能 22.5修改功能 22.6选课功

2、能 22.7退课功能 33 程序运行平台 34总体设计 44.1 关系图 44.2 框架图 55 程序说明 66 模块分析 86.1 登陆模块 86.2 管理员模块 86.3 学生模块 96.4 教师模块 107 系统测试 118 结论 23 1 引 言 1.1 问题的提出随着科技的发展,计算机的应用越来越来广,计算机在代替和延伸脑力劳动方面发挥越来越重要的作用,不仅在工业方面而且在日常生活中也越来越离不开计算机。尤其是在学校里,要处理大量学生的数据。近年来学校不断扩展,学生的人数快速增长,开设的课程也越来越多,包含的信息量大而且复杂。为了更好的管理学生选课信息,使学校的各项工作更加顺利的进行

3、,开发一个选课管理系统是十分必要的。因此结合本课程设计开发以下的学生管理信息系统方案。1.2国内外研究的现状 在现代学校中,教务系统非常常见,选课系统是其中非常重要的一个模块,在学生选课的时候,要处理大量信息的访问和信息量,所以数据库的设计非常重要。1.5任务与分析选课管理系统是学生经常接触和使用的数据库管理应用系统。大家对该系统的功能和需求应该比较了解,系统涉及到的数据库对象比较多,突发并行访问量比较高。本设计的主要目的就是实现一个这样的系统,能够完成教师和学生信息管理、课程信息管理、选课信息管理、教室信息管理、数据库定时备份等功能。设计过程中,后台数据库对象的设计是重点。将所学习到的数据库

4、对象和概念,比如:视图、索引、存储过程、触发器、游标、事务、约束等都引入到数据库设计中,并通过前台开发环境来调用这些对象。实现前台开发环境和后台数据库的均衡。2 程序主要功能2.1添加功能添加一个教师的基本信息,包括姓名,教师编号,身份证号码,生日等。添加一个课程的基本信息,包括课程代号,课程名称,课程的上课的起始周,结束周,课程学分,开课学院等。添加一个学生的基本信息,包括学生的学号,姓名,出生日期,身份证号,所在学院,所学专业等。2.2删除功能能够对一个教师的信息按教师的编号进行删除。能够对一个学生的信息按学生的学号进行删除。能够对一个课程的信息按课程代号进行删除。2.4显示功能显示所有已

5、安排的课程的相关信息。显示所有学生选课信息。根据键入的教师编号,查找教师的信息。根据键入的学号,查找学生信息.。2.5修改功能对课程的信息进行修改。对教师的信息进行修改。对学生的信息进行修改。2.6选课功能学生能够进行选课。2.7退课功能 学生能够进行退课。3 程序运行平台WindowsSql Server 2005Microsoft Visual studio 2008具体操作如下:将数据库mydb导入到Sql server 2005中,运行“选课管理系统”4总体设计4.1 关系图图4-2关系图4.2 框架图图4-2 系统总体框架图5 程序说明SQL类的声明/包含与数据库操作相关的方法pub

6、lic class SQLprivate string connString;private SqlConnection myConn;public static String GetConnString()/创建connection并打开public void Open()/获取connectionpublic SqlConnection getConnection()/执行查询public int ExecuteSQL(string cmdString)/关闭连接public void Close()/获取DataSetpublic DataSet GetDataSet(String cm

7、dString, String strTableName)/管理员的登录public int AdminLogin(string name, string password, out Admin admin)/管理信息修改public int ModifyAdmin(Admin admin)/教师的登录public int TeacherLogin(string name, string password, out Teacher teacher)/学生的登录public int StudentLogin(string number, string password, out Student

8、student)/添加课程存储过程调用public int AddCourse(Course course)/修改课程存储过程public int ModifyCourse(Course course)/删除课程存储过程public int DeleteCourse(string CourseCode)/根据学院代码获取学院名称public string academyCodeTOName(string academyCode)/根据学院名称获取学院代码public string academyNameToCode(string academyName)/添加学生函数public int Ad

9、dStudent(Student stu)/修改学生信息public int ModifyStudent(Student stu)/删除学生信息public int DeleteStudent(string stuNumber)/添加教师信息public int AddTeacher(Teacher teacher)/修改教师信息public int ModifyTeacher(Teacher teacher)6 模块分析6.1 登陆模块管理用户登录,包括管理员,教师和学生的登录。图6-1登录模块框架图6.2 管理员模块管理课程信息的增加、删除、修改,教师信息的增加、删除、修改和查找,学生信息

10、的增加、删除、修改和查找,教室信息的增加、删除、修改和查找,能够查看课程安排信息,和学生选课信息。图6-2 管理员模块框架图6.3 学生模块查看个人信息、修改密码,进行选课和查看已选课程,退课等功能。图6-3学生模块框架图6.4 教师模块查看和修改教师个人信息,根据输入的学号查看学生的选课信息,查看所带的课程下学生的名单,更改密码等。 图6-4教师模块框架图7 系统测试首先进入microsoft visual studio 2008,打开项目“选课管理系统.lsn”,然后进入源程序运行,也可以不打开工程,直接双击“选课管理系统”文件夹下“选课1”下的bin文件下的debug中的“选课1.exe

11、”即可运行程序。管理员登录账号admin,密码admin图7-1管理员登录图7-2管理员登录后界面 添加课程“商务英语”图7-3添加课程信息图7-4添加课程图7-5添加课程信息后 将“商务英语”改为“大学英语”图7-6更改课程信息图7-7根据学号查找图7-8学生信息修改图7-9教师管理信息图7-10教室管理信息图7-11个人信息图7-12选课信息图7-13学生选课信息图7-14学生个人信息图7-15选择课程“操作系统原理” 7-16可选课程中不显示已选课程图7-16查看已选课程图7-17退课对话框图7-18退课结果图7-19退过的课可选图7-20修改密码8 结论附 录附录1 软件使用说明本软件需要用户名和密码才能登陆,下面给出三个测试账号和密码:管理员账号 admin,密码 admin教师编号00001001,密码123456学生学号812010*,密码123456

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1