版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、电子信息工程专业课程设计问题书班上学生朱振华课程名称专业课程设计课题学生选课系统设计要求为Visual C#和SQL sever (或Access )的开发环境实现了学生选课系统,数据库中包含了学生、授课、选课等表。课题发行日期2011.6.11课程设计完成日期2011.6.20指导教师评论:评价:摘要本文设计并实现了一个简单的学生选课系统。 在学生选课的平台上,包括登录界面在内,有三种角色(学生用户、教师用户、教务员)可以输入正确的密码,在此前提下进入系统。 进入系统后,学生可以在该平台上选择课,看到选择的课和成绩,教师可以看到个人资料、学生信息和成绩的输入和显示,教务员可以看到个人资料、学
2、生信息来更改成绩。 系统设计的目的是促进课程的顺利进行。学生选课系统有以下特征用户登录是以角色登录的学生可以根据要求和自己的条件选择自己喜欢的学科教师可以看到学生的资料和得分等教务员可以查看学生、教师、自己的资料,变更学生的成绩等。本系统的后台数据库采用SQL Server2000,前台采用C#作为开发工具。该系统的主要功能包括用户登录和密码更改。学生选课和相关查询教师注册和相关查询教务员可以纠正学生的分数,并做相应的工作关键字:信徒选择数据库c # SQL server访问目录系统的概要3双系统设计,双系统设计2.1系统设计思想2.1系统功能模块分类10三数据库设计113.1数据库需求分析1
3、13.2数据库概念结构设计113.3数据库逻辑结构设计12四个模块的分析和设计144.1登录画面的实现144.1.1登录(包括密码修改)接口设计144.1.2登录(包括密码修改)接口设计代码154.2学生用户界面194.2.1学生主界面194.2.2选择项列表和这次的选择项结果画面224.2.3个人信息和选择项请求接口264.3教师用户界面294.3.1教师用户登录主页294.4教务员界面304.4.1教务员登录主页33五道菜的调整38六条路线的总结39七、课的总结40系统概要1.1系统功能和应用背景随着社会的进步,作为代表科学最前线的学生学习的课程也在增加。 合适的公共选项课正在增加。为了解
4、决上述问题,本系统提供了学生选修管理的平台,使教务管理员能够改进学校选修工作。1.2系统预览(学生部)图1-1是学生选课系统的登录界面,适当的学生用户、教师用户、教务员可以正确输入用户名和密码,选择适当的角色后再登录。 如果登录成功,系统将移动到适当程序的主界面。图1-1系统登录表单图1-2登录异常(密码错误)图1-3更改密码时发生错误(密码输入两次不同)图1-4更改密码(未显示密码)图1-5学生进入授课系统的主界面图1-6学生个人信息图1-7选择课的要求图1-8选择列表图1-9选课进行中图1-10查看选择的结果图1-11登录结束双系统设计2.1系统设计思想本系统采用C#作为开发语言,结合后台
5、Access数据库开发模式,优化了程序的代码和结构,提高了程序的运行效率。 实例是在. NET环境下开发的。 在此环境中,提供了许多可简单地建立与数据库的连接,并基于链接使用各种一般数据组件操作数据库的可选择对象。在本系统中,使用oledb连接对象来创建背景数据库和连接,对所有数据库的操作需要使用该对象作为数据库连接的对。2.2系统功能模块区分本文所述的系统功能可获得如图21所示的系统功能图。学生选课系统用户登录。更改密码复位结束登录。修改工作人员删除员工个人信息选择项列表选择授课结果选择授课要求增加收入看收入修改收入删除收入学生用户教务员工作人员阅览个人信息教师用户图2-1系统功能图3数据库
6、设计3.1数据库需求分析设计数据库结构时,在尽可能满足用户提出的各项要求的同时,还应该避免生成冗长的数据。 学生选课系统需要收集课程信息、学生信息、教师信息、教务员信息等大量信息,如果不能有效地组织数据表的结构和各表中包含的字段,后期进行数据的整理和统计的话,开发者的工作难易度和工作量就会增加,学生和课程的基本信息和关联特一个学生可以选择多门课程一个教师只能教一课各自每个员工都有自己的月薪角色对应于一个或多个用户3.2数据库概念结构设计根据数据库需求分析的结果,可以确定程序中包含的实体和实体的关系,作为数据库逻辑结构设计的基础和指导。 根据本系统的需要,可以汇总劳动种类信息实体、部门信息实体、
7、员工信息实体、员工月收入实体。 为了更好地理解每一实体及其含义,用E-R图或实体关系图来描述实体.其中,E-R图是实体的关系图。用户实体如图3-1所示课程的实体如图3-2所示用户。年龄密码。性别角色电话号码用户名。图3-1工种信息实体图上课地方开始时间班主任课程编号课程名称单位图3-2课程的实体图3.3数据库逻辑结构设计系统数据库名称为db_Person,其中包含以下内容登记表 course表 student表宣ke表。表1-表4显示了各表的数据结构。表1登记表的数据结构字段名称类型说明用户名。文本。主键密码。文本。性别文本。男人或女人年龄文本。角色文本。表2 course表的数据结构字段名称
8、类型说明PS文本。主键CName文本。CWeekStart文本。CWeekEnd文本。CTName文本。电子邮件地址文本。CTime文本。表3 xuanke表的数据结构字段名称类型说明JRchar一起做主键PSchar表4 student表的数据结构字段名称类型说明JR文本。作为主键。SAge文本。PS公司文本。斯基y文本。SPhone文本。4模块的分析和设计4.1 .登录画面的实现4.1.1登录界面(包括更改密码)设计登录界面的作用是,允许不同的用户使用密码访问适当的界面. 登录界面有三个控件: textBox控件、label控件、comboBox和Button控件。图4-1主接口设计图4-
9、2密码的变更4.1.2作为登录接口代码的密码变更代码登录画面的所有代码如下所示。using System;using system.collections.generic;using system .组件模型;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Data.OleDb; /这个头文件必须很少。 否则,无法调用Access数据库namespace windows应用程序1举止publicpartialclassform 1: form举止公共
10、静态字符串名称= ; /定义全局变量,使后续窗口调用的登录用户名成为地板公共表单1 ()举止初始化组件();以下私有voibutton1_ click (对象发送器,EventArgs e )举止oledbconnectionconn=newoledbconnection ( provider=Microsoft.jet.oledb.4.0; ) Data Source=D:学生选课. mdb ; /连接到数据库(学生选择. mdb )conn.Open (); /打开连接oledbMmandcomm=newoledbMmand (); 创建/oledbmand对象comm.Connection=conn; /上述代码连接到数据库后打开comm.CommandText=select * from登录where用户名= textBox1.Text ; /根据从登录画面输入的信息查询数据库的内容OleDbDataReader dr;dr=comm.ExecuteReader (); /执行链接if (dr.Read()=true )举止if (dr 密码 .ToSt
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 忻州师范学院《大学化学实验》2025-2026学年期末试卷
- 2024年汽车维修技师试卷及答案题库(夺冠)
- 2024年财务人员的保密协议
- 通信及基础工程30
- 2024年全国中级会计职称之中级会计财务管理考试重点试卷
- 证券投资学在线练习
- 2024年集体备课培训的心得体会7篇
- 2024年麻醉质控中心年终工作总结
- 天津岩棉保温施工方案(3篇)
- 幕墙翻窗施工方案(3篇)
- 2026年3月版-安全环境职业健康法律法规、规章、标准文件清单
- 2026贵州贵阳经济开发区招聘工作人员20名考试参考题库及答案解析
- 收入预测工作制度
- 2026年全国普通话等级考试全真模拟试卷及答案(共六套)
- 2026年历史上海中考试卷及答案
- 光伏发电工程建设标准工艺手册
- 2026年会考计算机测试题及答案
- 招投标绩效考核制度
- 2026年乌海职业技术学院单招职业技能考试题库附答案详解(研优卷)
- 李清照的愁课件
- 2026浙江绍兴瑞丰银行社会招聘参考考试题库及答案解析
评论
0/150
提交评论