




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库课程设计报告课题名称:教师信息管理系统专业:计算机科学与技术班级:计科1001班小组人员:肖敦君(20102125)罗哈中(20102133)赖祥燃(20102123)宋胜平(20102141)宋瑶(20102111)目录目录2.摘要3.一、概述3.1 .开发背景3.2 .目的与任务4.3 .开发环境说明4.二、功能需求分析4.1 .教师信息管理系统流程图4.2 .功能实现4.三、概念结构设计5.四、数据库逻辑结构设计5.五、系统开发7.1 .登陆界面7.2 .后台管理界面103、SQL语句表的建立1.0六、课程设计总结11摘要教师作为一个学校的重要组成人员,自身包含很多的信息。若学校希
2、望能很好的对老师的调配和对其信息的管理,靠以前的一级一级的通知、下文件似乎已经很难行得通,而且效率也低。因此,学校希望使用一个有效的教师信息管理系统,用以提高对教师进行高效率的管理。本设计是建立在MicrosoftVisualStudio2008及SQLServer2005数据库平台开发基础上的。在本文中,给出了该系统的整个系统分析、设计以及实现的过程,包括需求分析、功能模块的分析与设计、数据模式的分析与设计,最后是系统在MicrosoftVisualStudio2008中实现。1 .开发背景随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并
3、发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对工资信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率也是教育的科学化、正规化管理,与世界接轨的重要条件。现在我国的中小学校信息的管理水平还停留在人工的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。因此,为了适应现代教育管理的要求,进一步完善教师信息辅助计算机管理,我作为一个计算机应用的专科生,开发这样一套管理软件成为很有必要的事情,在下面
4、的各章中我将以开发一套教师信息管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。教师信息管理系统是一个教育单位不可缺少的部分,它的内容对于决策者和管理者来说都比较重要,所以教师信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。2 .目的与任务随着我国社会主义市场经济的发展和改革开放的不断深入,计算机的应用已遍及国民经济的各个领域,计算机来到我们的工作和生活中,改变着我们和周围的一切。在以前,学校用手工处理教
5、师档案以及工资发放等繁多的工作和数据时,人手总会出现些不必要的错误和问题,特别是在查找,统计和保存方面。与此相适应,用计算机代替手工管理,是信息社会发展的必然趋势。教师管理系统的设计是为了更好地建立、维护和管理教师的信息以及查询教师课程信息。本教师信息管理系统包括教师基本信息表、课程表、教师课程表以及教师登陆界面和教师信息管理后台。3 .开发环境说明本设计是建立在MicrosoftVisualStudio2008及SQLServer2005数据库平台开发基础上的。:、功能需求分析1 .教师信息管理系统流程图2 .功能实现本系统主要对教师基本信息和教师工作信息进行管理,需实现以下几个方面的管理功
6、能:(1)教师基本信息管理:教师信息的查询、添加、删除、修改等;(2)教师工作信息管理:工作信息的查询、添加、删除、修改等。三、概念结构设计本系统的ER图如下:四、数据库逻辑结构设计教师信息管理系统关系模式如下教师信息表(教师编号、姓名、性别、年龄、职称、院系、工资)课程表(课程编号、课程名、课时)教师课程表(教师编号、课程编号、授课班级、授课时间、授课地点)管理员信息表:表中列名数据类型可含为空说明一管理员姓名varcharnotnull(主码)用户名密他Varcharnotnull用户密码教师基本信息表:表中列名数据类型可含为空说明r教师号varcharnotnull(主码)教师编号:姓名
7、varcharnotnull教师姓名性别varcharnotnull教师性别年龄varcharnull教师年龄职称varcharnull教师职称院系varcharnotnull教师所属院系工资varcharnull教师工资课程表:表中列名数据类型可含为空说明一课程号VarcharNotnull(主码)课程编号:课程名VarcharNotnull课程名称课时VarcharNotnull课程课时教师课程表表中列名数据类型可含为空说明厂教师号VarcharNotnull(主码)教师编号1课程号VarcharNotnull(主码)课程名称一授课班VarcharNotnull授课班级1时间Varchar
8、Notnull授课时间地点VarcharNotNull授课地点教师信息表截图编号姓名性年职称院系工费11001I肖敦君臭30谢币计信院200021002罗哈申里32教授计信院400031003赖祥燃男32副教授理学院3000A1CKJ4宋胜平40耕师经贸院250051OQ5宋瑶女28讲师经贸院30001006张三男15副教授工学院300071007谢梦女笳讲帅外语院32008100®李华女25讲师计信院3500课程表截图序程名课时1画1数据库502W2线性代数433003英语454004操作系统505005毛概4B6ooe数据结构52教师课程表截图编号课程班级时间地点11001006
9、VH41G01周一五教券21002005计科1DD2周三五敦-1D431(X)3001电商100;周四二教函341DD4002信胃W01睦二教七杷51005003信管口用周五五教-33。61008004制面周二五教00密码表截图I里理里卷叁.正商1:李丽1234562王五654321五、系统开发1 .登陆界面登陆代码:protectedvoidButton1_Click(objectsender,EventArgse)(.stringstr"server='(local)'database='login'uid='sa'pwd='
10、;sa'"/连接数据库SqlConnectioncon=newSqlConnection(str);/创建连接wherecon.Open();/打开连接stringstrsql="select*fromloginusername='"+TextBox1.Text+"'andpassword='"+TextBox2.Text+"”'SqlDataAdapterda=newSqlDataAdapter(strsql,con);/创建适配器DataSetds=newDataSet();/创建数据集in
11、tcount=da.Fill(ds,"table");/填充数据集if(count>0)/登录成功(Session"name"=TextBox1.Text;/赋予SessionSession"password"=TextBox2.Text;/赋予SessionSession"login"="yes"/赋予Sessionelse(Label3.Text="登录失败"/登录失败)"select*fromloginwhereusername='"+
12、TextBox1.Text+"'andpassword='"+TextBox2.Text+"”'SqlDataAdapterda=newSqlDataAdapter(strsql,con);/创建适配器DataSetds=newDataSet();/创建数据集intcount=da.Fill(ds,"table");/填充数据集Session"name"=TextBox1.Text;/赋予SessionSession"password"=TextBox2.Text;/赋予Sessi
13、onSession"login"="yes"/赋予Session<asp:LabelID="Label4"runat="server"Text="0Visible="False"></asp:Label>if(Convert.ToInt32(Label4.Text)<4)/登录操作/判断操作如下if(count>0)/判断登录次数Session"name"=TextBox1.Text;/赋予SessionSession"
14、password"=TextBox2.Text;/赋予SessionSession"login"="yes"/赋予Session)elseLabel3.Text="登录失败"/提示登录失败inttimes=Convert.ToInt32(Label4.Text);/登录次数Label4.Text=(times+1).ToString();/登录次数加一)elseLabel3.Text=您已经被禁止登录,请稍后再登录"/禁止登录2 .后台管理界面3、SQL语句表的建立Createtableteacher(编号varc
15、harprimarykey,姓名varcharnotnull,性另Uvarcharnotnull,年龄varchar职称varcharnotnull,院系varcharnotnull,工资varchar);Createtablecourse(课程号varcharprimarykey,课程名varcharnotnull,课时varcharnotnull);Createtableteacher_course(编号varcharprimarykey,课程号varcharprimarykey,班级varcharnotnull,时间varcharnotnull,地点varcharnotnull)Crea
16、tetableadmin(管理员姓名varcharprimarykey,密码varcharnotnull);六、课程设计总结在期末课程设计中,我们所选择的是设计一个教师信息管理系统,这对我们来说是一次尝试与创新的过程,也可以说是一个挑战的过程,毕竟以前没有作过,缺少经验。现在利用自己学到的知识设计并制作一个教师信息管理系统,这本身就是一个知识转化为生产力的过程,所以大家都很兴奋,不同程度的投入了很高的热情与努力。虽然有的同学没能帮上忙,但也在默默的给我们加油在具体的设计与实施中,我们看到并感受到了一个管理系统从无到有的过程,对具体的设计步骤、思路、方法、技巧都有了进一步的了解,并感受深刻。在设计中我们基本能按照规范的方法和步骤进行,首先对现有的系统进行调查,并查阅有关资料,最后确定设计方案,然后设计并制作,实施过程中我们深刻的认识到认真执行管理系统软件标准的重要性,我们由
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年艺术市场数字化交易平台艺术市场交易税收优惠政策研究报告
- 八年级期初家长会课件
- 安全专项试题及答案
- 新型农业经营主体2025年农业科技园区建设与培育策略研究报告
- 员工安全培训课件
- 中国功夫说课稿课件博客
- 中国剪纸美术课件学习指南
- 肿瘤患者心理症状分析与干预
- 中国农业银行课件
- 八年级暑假家长会课件
- 2025年酒店上半年工作总结范文
- 消防水鹤安装工程施工方案及主要技术措施
- 《高校教师师德修养》课件
- 2024年深圳市房屋租赁合同(3篇)
- 学校食品安全投诉举报制度及流程
- 人教部编版七年级语文上册《秋天的怀念》示范课教学课件
- 2024年保育员(初级)考试题及答案
- 广西壮族贺州市2024年小升初考试数学试卷含解析
- “非遗”之首-昆曲经典艺术欣赏智慧树知到期末考试答案章节答案2024年北京大学
- SMP-04-013-00 药品受托企业审计评估管理规程
- 店铺代运营合同范本
评论
0/150
提交评论