sql教室管理系统报告样本

合集下载

教务管理系统数据库设计报告

教务管理系统数据库设计报告

教务管理系统一、主页登录default.asp<% Option Explicit %><% Response.Buffer=True %><%If Trim(request.form("username"))<>"" AND Trim(request.form("pswd"))<>"" Then Dim dbSet db=Server.CreateObject("ADODB.Connection")db.Open "jiaowu"Dim userid,pswd,strsql,rsuserid=Request.Form("username")pswd=Request.Form("pswd")End IfIf request.form("D1")="学生" Thenstrsql="Select * From stu Where sno='"&userid&"'"Set rs=db.Execute(strsql)If pswd=rs("spin") ThenSession("stuid")=useridResponse.Redirect"student.asp"ElseResponse.write"密码错误"End IfElseIf request.form("D1")="教师" Thenstrsql="Select * From tea Where tno='"&userid&"'"Set rs=db.Execute(strsql)If pswd=rs("tpin") ThenSession("teaid")=useridResponse.Redirect"teacher.asp"ElseResponse.write"密码错误"End IfElseIf request.form("D1")="教务管理员" Thenstrsql="Select * From adm Where adm='"&userid&"'"Set rs=db.Execute(strsql)If pswd=rs("apin") ThenSession("admid")=useridResponse.Redirect"adm.asp"ElseResponse.write"密码错误"End IfElseSession("stuid")=""Session("teaid")=""Session("admid")=""End If%>二、学生用户界面(一)实现选课student.asp<% Option Explicit %><% Response.Buffer=True %><%If Session("stuid")="" ThenResponse.Redirect "default.asp"Response.write"请先登录"ElseDim stuid,cnoidstuid=Session("stuid")cnoid=Request.form("T1")Dim dbSet db=Server.CreateObject("ADODB.Connection")db.Open "jiaowu"Dim strsql,rsstrsql="Insert Into score(cno,sno) Values('"&cnoid&"','"&stuid&"')"Set rs=db.Execute(strsql)End Ifdb.closeSet db=Nothing%>(二)显示课表cou_list.asp<% Option Explicit %><% Response.Buffer=True %><%If Session("stuid")="" ThenResponse.Redirect "default.asp"Response.write"请先登录"ElseDim dbSet db=Server.CreateObject("ADODB.Connection")db.Open "jiaowu"strsql="Select Distinct o,ame,cou.tno, cou.room From cou"Set rs=db.Execute(strsql)End if%><div align="center"><table border="1" width="80%" id="table2" cellpadding="0"> <tr> <td align="center">课程编号</td><td align="center">课程名称</td><td align="center">任课教师</td><td align="center">上课地点</td></tr><%Do While Not rs.Eof%><tr> <td align="center"><%=rs("cno")%></td><td align="center"><%=rs("cname")%></td><td align="center"><%=rs("tno")%></td><td align="center"><%=rs("room")%></td></tr><%rs.MoveNextLoop%></table></div>(三)成绩查询mark.asp<% Option Explicit %><% Response.Buffer=True %><%If Session("stuid")="" ThenResponse.Redirect "default.asp"Response.write"请先登录"ElseDim dbSet db=Server.CreateObject("ADODB.Connection")db.Open "jiaowu"Dim rs,strsqlstrsql="Select * From score Where sno='"&Session("stuid")&"'"Set rs=db.Execute(strsql)End if%><td align="center" height="34">学号</td><td align="center" height="34">课号</td><td align="center" height="34">成绩</td></tr><%Do While Not rs.Eof%><tr><td align="center" ><%=rs("sno")%></td><td align="center" ><%=rs("cno")%></td><td align="center" ><%=rs("mark")%></td></tr><%rs.MoveNextLoop%>三、教师用户界面实现成绩录入功能teacher.asp<% Option Explicit %><% Response.Buffer=True %><%If Session("teaid")="" ThenResponse.Redirect "default.asp"Response.write"请先登录"ElseIf Request.Form("T1")<>"" And Request.Form("T2")<>"" And Request.Form("T3")<>""ThenDim dbSet db=Server.CreateObject("ADODB.Connection")db.Open "jiaowu"Dim strsql,cno,sno,markcno=Request.Form("T1")sno=Request.Form("T2")mark=Request.Form("T3")strsql="Update score Set mark='"&mark&"'Where cno='"&cno&"'And sno='"&sno&"'And tno='"&Session("teaid")&"'"db.Execute(strsql)Response.Write "添加成功"End If%>四、教务管理员登录界面adm.asp<% Option Explicit %><% Response.Buffer=True %><%If Session("admid")="" ThenResponse.Redirect "default.asp"Response.write"请先登录"End If%>(一)课程信息维护1、显示课程信息adm_cou.asp<% Option Explicit %><% Response.Buffer=True %><%If Session("admid")="" ThenResponse.Redirect "default.asp"Response.write"请先登录"ElseDim dbSet db=Server.CreateObject("ADODB.Connection")db.Open "jiaowu"Dim strsql,rsstrsql="Select * From cou"Set rs=db.Execute(strsql)End if%><form method="POST" action=""><table border="0" width="100%" id="table8"><%Do While Not rs.Eof%><tr><td align="center" height="27"><%=rs("cno")%></td><td align="center" height="27"><%=rs("cname")%></td><td align="center" height="27"><%=rs("tno")%></td><td align="center" height="27"><%=rs("room")%></td><td align="center"height="27"><a href="update_cou.asp?cno=<%=rs("cno")%>">修改</a></td> <td align="center" height="27"><a href="dele_cou.asp?cno=<%=rs("cno")%>">删除</a></td> </tr><%rs.MoveNextLoop%></table></form>2、修改课程信息update_cou.asp<% Option Explicit %><% Response.Buffer=True %><%If Session("admid")="" ThenResponse.write"请先登录"Response.Redirect "default.asp"ElseDim cnocno=Request.QueryString("cno")Session("cno")=cnoDim dbSet db=Server.CreateObject("ADODB.Connection")db.Open "jiaowu"Dim strsql,rsstrsql="Select * From cou Where cno='"&cno&"'"Set rs=db.Execute(strsql)End If%>3、修改课程的执行程序update3.asp<% Option Explicit %><%Dim cnoidcnoid=Session("cno")If Request.Form("T1")<>"" And Request.Form("T2")<>"" And Request.Form("T3")<>""And Request.Form("T5")<>"" ThenDim dbSet db=Server.CreateObject("ADODB.Connection")db.Open "jiaowu"Dim cno,cname,tno,stime,room,strsqlcno=Request.Form("T1")cname=Request.Form("T2")tno=Request.Form("T3")room=Request.Form("T5")strsql="Update cou Set cno='"&cno&"',cname='"&cname&"',tno='"&tno&"',room='"&room&"' Where cno='"&cnoid&"'"db.Execute(strsql)Response.Redirect "adm_cou.asp"Response.Write"修改成功"End If%>4、删除课程的执行程序dele_cou.asp<% Option Explicit %><% Response.Buffer=True %><%If Session("admid")="" ThenResponse.write"请先登录"Response.Redirect "default.asp"ElseDim dbSet db=Server.CreateObject("ADODB.Connection")db.Open "jiaowu"Dim strsql,cnocno=Request.QueryString("cno")strsql="Delete From cou Where cno='"&cno&"'"db.Execute(strsql)Response.Redirect"adm_cou.asp"End if%>5、添加课程的执行程序add_cou.asp<% Option Explicit %><% Response.Buffer=True %><%If Session("admid")="" ThenResponse.Redirect "default.asp"End IfIf Request.Form("T1")<>"" And Request.Form("T2")<>"" And Request.Form("T3")<>""And Request.Form("T5")<>"" ThenDim dbSet db=Server.CreateObject("ADODB.Connection")db.Open "jiaowu"Dim strsql,cno,cname,tno,stime,roomcno=Request.Form("T1")cname=Request.Form("T2")tno=Request.Form("T3")room=Request.Form("T5")strsql="Insert Into cou(cno,cname,tno,room) Values('"&cno&"','"&cname&"','"&tno&"','"&room&"')"db.Execute(strsql)Response.Redirect"add_cou.asp"Response.write"添加成功"End If%>(二)教师信息维护1、显示教师信息adm_tea.asp<% Option Explicit %><% Response.Buffer=True %><%If Session("admid")="" ThenResponse.Redirect "default.asp"Response.write"请先登录"ElseDim dbSet db=Server.CreateObject("ADODB.Connection")db.Open "jiaowu"Dim strsql,rsstrsql="Select tno,tname,ttel From tea"Set rs=db.Execute(strsql)End if%><form method="POST" action=""><table border="0" width="100%" id="table8"><%Do While Not rs.Eof%><tr><td width="20%" align="center"><%=rs("tno")%></td><td width="20%" align="center"><%=rs("tname")%></td><td width="19%" align="center"><%=rs("ttel")%></td><td width="19%" align="center"><a href="update_tea.asp?tno=<%=rs("tno")%>">修改</a></td><td width="19%" align="center"><a href="dele_tea.asp?tno=<%=rs("tno")%>">删除</a></td></tr><%rs.MoveNextLoop%></table></form>2、修改教师信息update_tea<% Option Explicit %><% Response.Buffer=True %><%If Session("admid")="" ThenResponse.write"请先登录"Response.Redirect "default.asp"Dim tnotno=Request.QueryString("tno")Session("tno")=tnoDim dbSet db=Server.CreateObject("ADODB.Connection")db.Open "jiaowu"Dim strsql,rsstrsql="Select * From tea Where tno='"&tno&"'"Set rs=db.Execute(strsql)End If%>3、修改教师信息的执行程序update2.asp<% Option Explicit %><%Dim tnoidtnoid=Session("tno")If Request.Form("T1")<>"" And Request.Form("T2")<>"" And Request.Form("T3")<>""ThenDim dbSet db=Server.CreateObject("ADODB.Connection")db.Open "jiaowu"Dim tno,tname,ttel,strsqltno=Request.Form("T1")tname=Request.Form("T2")ttel=Request.Form("T3")strsql="Update tea Set tno='"&tno&"',tname='"&tname&"',ttel='"&ttel&"'Where tno='"&tnoid&"'"db.Execute(strsql)Response.Redirect"adm_tea.asp"ElseResponse.Write"请将所有信息填写完整"Response.Write"<a href='adm_tea.asp'>重新修改</a>"End If%>4、删除教师信息的执行程序dele_tea.asp<% Option Explicit %><% Response.Buffer=True %><%If Session("admid")="" ThenResponse.write"请先登录"Response.Redirect "default.asp"ElseSet db=Server.CreateObject("ADODB.Connection")db.Open "jiaowu"Dim strsql,tnotno=Request.QueryString("tno")strsql="Delete From tea Where tno='"&tno&"'"db.Execute(strsql)Response.Redirect"adm_tea.asp"End if%>5、添加信息教师信息的执行程序add_tea.asp<% Option Explicit %><% Response.Buffer=True %><%If Session("admid")="" ThenResponse.Redirect "default.asp"Response.write"请先登录"End IfIf Request.Form("T1")<>"" And Request.Form("T2")<>"" And Request.Form("T3")<>""ThenDim dbSet db=Server.CreateObject("ADODB.Connection")db.Open "jiaowu"Dim strsql,tno,tname,tteltno=Request.Form("T1")tname=Request.Form("T2")ttel=Request.Form("T3")strsql="Insert Into tea(tno,tname,ttel) Values('"&tno&"','"&tname&"','"&ttel&"')"db.Execute(strsql)Response.Redirect"add_tea.asp"Response.write"添加成功"End If%>(三)学生信息维护1、显示学生信息adm_stu.asp<% Option Explicit %><% Response.Buffer=True%><%If Session("admid")="" ThenResponse.Redirect "default.asp"Response.write"请先登录"ElseDim dbSet db=Server.CreateObject("ADODB.Connection")db.Open "jiaowu"Dim strsql,rsstrsql="Select distinct sno,sname,ssex,class From stu"Set rs=db.Execute(strsql)End if%><form method="POST" action="update_1.asp"><table border="0" width="100%" id="table8"><%Do While Not rs.Eof%><tr><td width="17%" align="center"><%=rs("sno")%></td><td width="16%" align="center"><%=rs("sname")%></td><td width="16%" align="center"><%=rs("ssex")%></td><td width="16%" align="center"><%=rs("class")%></td><td width="16%" align="center"><a href="update_stu.asp?sno=<%=rs("sno")%>">修改</a> </td><td width="16%" align="center"><a href="dele_stu.asp?sno=<%=rs("sno")%>">删除</a></td> </tr><%rs.MoveNextLoop%></table></form>2、修改学生信息update_stu.asp<% Option Explicit %><% Response.Buffer=True %><%If Session("admid")="" ThenResponse.write"请先登录"Response.Redirect "default.asp"ElseDim snosno=Request.QueryString("sno")Session("sno")=snoDim dbSet db=Server.CreateObject("ADODB.Connection")db.Open "jiaowu"Dim strsql,rsstrsql="Select * From stu Where sno='"&sno&"'"Set rs=db.Execute(strsql)End If%>3、修改学生信息的执行程序update1.asp<% Option Explicit %><%Dim snoidsnoid=Session("sno")If Request.Form("T1")<>"" And Request.Form("T2")<>"" And Request.Form("T3")<>""And Request.Form("T4")<>"" ThenDim dbSet db=Server.CreateObject("ADODB.Connection")db.Open "jiaowu"Dim sno,sname,ssex,sclass,strsqlsno=Request.Form("T1")sname=Request.Form("T2")ssex=Request.Form("T3")sclass=Request.Form("T4")strsql="Update stu Set sno='"&sno&"',sname='"&sname&"',ssex='"&ssex&"',class='"&sclass&"'Wheresno='"&snoid&"'"db.Execute(strsql)Response.Redirect"adm_stu.asp"ElseResponse.Write"请将所有信息填写完整"Response.Write"<a href='adm_stu.asp'>重新修改</a>"End If%>4、删除学生信息的执行程序dele_stu.asp<% Option Explicit %><% Response.Buffer=True %><%If Session("admid")="" ThenResponse.write"请先登录"Response.Redirect "default.asp"ElseDim dbSet db=Server.CreateObject("ADODB.Connection")db.Open "jiaowu"Dim strsql,snosno=Request.QueryString("sno")strsql="Delete From stu Where sno='"&sno&"'"db.Execute(strsql)Response.Redirect"adm_stu.asp"End if%>5、添加学生信息的执行程序add_stu.asp<% Option Explicit %><% Response.Buffer=True %><%If Session("admid")="" ThenResponse.Redirect "default.asp"End IfIf Request.Form("T1")<>"" And Request.Form("T2")<>"" And Request.Form("T3")<>""And Request.Form("T4")<>"" ThenDim dbSet db=Server.CreateObject("ADODB.Connection")db.Open "jiaowu"Dim strsql,sno,sname,ssex,sclasssno=Request.Form("T1")sname=Request.Form("T2")ssex=Request.Form("T3")sclass=Request.Form("T4")strsql="Insert Into stu(sno,sname,ssex,class) Values('"&sno&"','"&sname&"','"&ssex&"','"&sclass&"')"db.Execute(strsql)Response.Redirect"add_stu.asp"Response.write"添加成功"End If%>3.2.1 表1、由于在该教务管理系统中加入了较为复杂的XML 代码,所以在这里只给出了主要的与系统功能相关的ASP文件中的VBScript代码。

教室管理数据库系统设计报告

教室管理数据库系统设计报告

《数据库原理与应用》——课程设计论文题目:教室管理信息系统数据库的设计专业:信息管理与信息系统班级:110513姓名:赵文龙学号:110513113指导教师:杨敏完成时间:2013.12.19一、课题系统概述教室管理信息化是学校教务系统应用信息技术及其产品的过程,是信息技术应用于教室管理的过程。

教育信息化的实施,自上而下而言,必须与学校的制度创新、组织创新和管理创新结合;自下而上而言,必须以作为学校主体的工作人员使用信息技术水平的逐步提高为基础。

学校信息系统是现存信息系统中较为复杂的一类,这是由学校本身的目标、任务和性质决定的;它应用于学校的学生管理、教师管理、教室管理以及招生就业管理等各个方面,牵涉的信息种类十分庞杂。

它融合了学校的管理思想和各职能部门的工作经验,是学校当前运作方式和业务流程的具体体现,同时又在一定程度上反作用于学校当前的运作方式和业务流程。

而教室管理信息系统正是这样庞大的系统中的一个系统。

教室之于教师、学生、教学,都有极其重要的作用。

因此,学校信息化建设工作具有长期性、复杂性和内容的多变性;正因为如此,教室管理信息系统也不是一个简单的、封闭的、静止的系统,而是一个复杂的、开放的、在应用的深度和广度上,随着时间的推移会逐步变化和发展的系统。

二、课题系统需求分析1、需求分析调查用户需求本系统的最终用户为在校学生,我们根据从学校方面取得的图表资料、文字资料以及其他细节方面的信息,根据我们日常生活中的经验,根据我们所做的其他询问和调查,得出用户的下列实际要求:1>、学校的组织机构情况与教室管理相关的学校的组织机构有:学生、教师和教室。

学校的所有日常工作都是围绕着这三大部分进行的。

一个学校下设若干学院,如信息学院、经济学院、法学院、财政金融学院等;一个学院下设若干专业,如信息学院下设三个专业:信息管理与信息系统、计算机科学与技术和数学与应用数学;一个专业有若干班级,如信息学院的信息管理与信息系统专业下设两个班级:信管1班、信管2班;一个班级有若干同学,如信管1班有姜杉、刘天营、张蓝方、张娜、周潇等。

高校教室管理系统的设计与实现(SQL数据库)_1401191952218544

高校教室管理系统的设计与实现(SQL数据库)_1401191952218544

高校教室管理系统的设计与实现(SQL数据库)摘要:随着信息时代的到来,人类知识更新的周期越来越短。

如何使教室能满足不同地点和不同学习时间人们的需要,传统的教室管理方式在这方面已经力不从心。

在这种情况下,高校教室管理服务网站应运而生,并成为现代高校对教室管理的发展的新趋势。

本设计主要包括高校教室管理服务网站的设计方案分析与规划设计,介绍了整个设计过程中的思路和所用到的技术,以及如何实现本系统的各个功能。

整个系统是B/S结构,以JSP 为编程语言,与SQLSERVER2000数据库相结合,体现了交互性的原则,培养同学们的创新能力。

网站满足在Internet上运行的条件,并具备安全、稳定、速度快的特点。

系统可以很方便的管理高校教室,具有很高的应用价值。

关键字:高校教室、JSP、B/S结构目录摘要1第一章高校教室管理服务系统问题定义 41.1课题背景41.2 研究意义41.3国内外发展概况41.4本章小结5第二章可行性分析62.1 技术可行性62.2 经济可行性62.3 操作可行性72.4法律可行性72.5本章小结7第三章需求分析73.1 JSP技术简介73.2 Servlet技术简介83.3 JavaBean组件简介83.4 JSP的特点93.5 SQLSERVER 2000 数据库103.6 系统数据库连接103.7 BS模式与C/S模式的比较分析143.8功能分析153.9性能分析163.10运行环境163.11本章小结17第四章总体设计174.1 系统设计原理174.2功能模块设计174.3本章小结19第五章数据库设计195.1数据库设计规则195.2数据库逻辑结构设计205.3本章小结22第六章详细设计236.1系统登录模块的设计236.2添加学生和教师模块的设计246.3删除学生或者教师模块的设计256.4课程信息录入模块的设计266.5教室信息录入模块的设计276.6部门信息录入模块的设计286.7本章小结29第七章系统实现307.8本章小结30第八章软件测试318.1软件测试的目的和意义318.2软件测试的步骤328.3软件测试的主要内容338.4软件测试的具体实现338.5软件测试结论338.6评价348.7本章小结34总结35致谢37参考文献38功能分析1.基础信息管理。

教学信息管理系统实训报告 SQL设计

教学信息管理系统实训报告 SQL设计

SQL Server 数据库管理实训报告课题名称:教学信息管理系统组长:其他组员:班级:专业:联系电话:杭州科技职业技术学院信息电子系SQL Server 数据库管理实训报告目录一.需求分析 0二.系统功能介绍 (1)三.E-R图设计 (2)四.E-R图转换为关系模式 (2)五.逻辑结构设计 (3)六.系统部署步骤 (8)七.总结 (12)八.参考文献 (12)九.致谢 (13)一.需求分析目前,已经有相当一部分学校利用计算机来实现教学信息的管理,因为整个社会都在慢慢实现信息管理系统。

但是由于各方面的原因,并没完全实现信息管理化,经过学校管理员提供的信息和通过自身调查,现对目前的教学信息管理系统进行多方面的分析。

现很多院校仍存在基于文本、表格等纸介质的手工处理,比如学生的资料大部分还是以文档的方式存在学校,需要及时再去整理;教师对学生的每个学期的成绩通过计算器等工具进行核算,然后用抄写出来,再让管理员录入计算机,进入学生学籍管理系统,这样不仅使教师的工作量变大且数据繁多易造成数据丢失等不良结果,总之降低了整个院校工作效率。

而学生学籍方面的大部分档案也一般以文档的形式保存下来,需要时在众多的资料中翻阅、查找了,造成了学校资源浪费,工作人员劳动量的增大,因此,从这些情况看,知道现在大部分教学信息管理系统只是形式地存在,但并没完全实现,可以说是处于半手工半信息管理阶段。

还有就是学校虽然组织成局域网,但是仍没有完整的系统,计算机的网络优势也未得到发挥。

同时,遇到网络问题时,也得不到及时的解决,因为很多学校缺少计算机方面的人才,系统维护方面的专业人才也太少,经常整个系统会出现问题,这样影响了学校管理效率,也大大增加了学校的网络这一块的成本。

面对这一系列的问题,总结出目前教学信息管理系统存在的问题:●没完全实现信息管理化,基本上处在半人工半计算机的阶段。

●学校领导对整个学校的学生信息不能得到及时反馈,因此不能适时指导教学方向,以至影响教育质量。

学校管理系统实验报告(3篇)

学校管理系统实验报告(3篇)

第1篇一、实验目的本次实验旨在通过设计和实现一个学校管理系统,提高学校管理工作的效率和质量。

通过本实验,学生能够掌握数据库的基本操作、编程语言的使用以及系统设计的流程,从而培养学生的实际操作能力和综合应用能力。

二、实验内容1. 需求分析- 确定系统功能:包括学生信息管理、教师信息管理、课程信息管理、成绩管理、教务管理等。

- 确定系统用户:包括学生、教师、教务管理员等。

2. 系统设计- 数据库设计:设计学生表、教师表、课程表、成绩表等。

- 界面设计:设计用户登录界面、学生信息管理界面、教师信息管理界面等。

3. 系统实现- 数据库实现:使用MySQL数据库创建数据库和表。

- 编程实现:使用Java或Python等编程语言编写系统代码。

- 界面实现:使用Swing或Tkinter等图形界面库设计用户界面。

4. 系统测试- 功能测试:测试各个功能的正确性和稳定性。

- 性能测试:测试系统在高并发情况下的性能表现。

- 安全测试:测试系统的安全性,防止非法用户访问。

三、实验步骤1. 需求分析阶段- 通过查阅相关资料,了解学校管理的基本流程和需求。

- 与学校管理人员沟通,确定系统需要实现的功能。

2. 系统设计阶段- 使用E-R图或数据库设计工具设计数据库结构。

- 设计系统界面原型,确定用户界面布局。

3. 系统实现阶段- 使用数据库设计工具创建数据库和表。

- 使用编程语言编写系统代码,实现各个功能模块。

- 使用图形界面库设计用户界面。

4. 系统测试阶段- 编写测试用例,对系统进行功能测试、性能测试和安全测试。

- 根据测试结果,对系统进行修改和完善。

四、实验结果1. 系统功能实现- 学生信息管理:包括学生信息的增删改查、成绩查询、班级管理等。

- 教师信息管理:包括教师信息的增删改查、课程安排等。

- 课程信息管理:包括课程信息的增删改查、选课管理等。

- 成绩管理:包括成绩的录入、查询、统计等。

- 教务管理:包括教务工作的安排、通知发布等。

数据库管理系统SQL实验报告2011-S2

数据库管理系统SQL实验报告2011-S2

要求:
1.文件格式要求:
a. 将实验成果放入一个文件夹中,文件夹的内容包括:本实验报告、分离后的数
据库、如有查询代码(.sql文件)和其它文件也一并放入。

b. 文件夹以“学号姓名班级_S2”为文件名。

其中,S1表示这是实验1的报告,S
大写,以后的实验报告以类似方法编号顺延,注意:你的学号放在姓名前。

c. 注意:所有文件保存后关闭,然后再打包成RAR文件,以免提交的内容丢失或
打不开。

2.提交方式和时间:一周内完成,不得超过两周。

完成后将文件包发到我邮箱
bbwhs@。

3.报告格式和内容要求:
a. 内容和格式整齐。

大标题采用黑体四号字加粗,小标题采用小四号字加粗。


文采用五号宋体,单倍行距。

b. 贴图时请剪裁到适当大小,要保证打印时可以看清,但也不要太大以免“越界”。

c. 不要在报告中写与实验内容无关的话,内容要有条理、完整、并能突出重点,
要将遇到的主要问题说明。

4.主动查阅资料,坚持自己亲手完成实验,弄清每个步骤和相关原理。

教务管理系统报告

教务管理系统报告

《SQL sever 2005实用教程》期末课程设计报告2012/2013第1学期姓名:李江慧学号:090511233专业:计算机科学与技术班级:计科112指导老师:王剑计算机科学与工程学院2012一、系统简介教务管理系统,开发环境为Microsoft Visual 2005,基于Visual Basic语言。

1.1系统基本功能描述教务管理系统是依据大学的课程选修管理,成绩管理需求而进行设计的,目的是实现基础资料查询和教学管理等功能。

在系统中可以查询基础资料,包括院系资料、专业资料、教师资料、课程资料、班级资料和学生资料。

可通过成绩录入或成绩录入进行教学管理,在用户管理中可以添加用户、删除密码。

二、实验详细内容2.1 系统需求分析(1)基础资料要求能够对院系、专业、教师、课程、班级等信息进行查询。

(2)教学管理要求能够对学生成绩信息进行查询,修改,删除,能够对课题信息进行输入等功能。

(3)用户管理要求能够添加用户,修改密码。

●教务管理系统涉及的实体有:教师--教师工号、姓名、所属部门、性别、家庭地址、登录密码。

Teacher表学生--学号、姓名、性别、出生日期、班级、电话、入学时间、应修学分、家庭地址、密码、备注。

Xs表课程--课程号、课程名、课程类型、学生总数、学时总数、学分。

Kc表班级--班级编号、专业代码、学年、班长。

Class表专业--专业代码、专业名称、部门编号。

Zhye表部门--部门编号、部门名称、部门负责人。

Bumen表成绩--学号、课程号、成绩。

Cj表●其中,这些实体的联系如下:每个学生都属于一个班,每个班都属于一个专业,每个教师都属于一个部门。

每个班都有一个学生作为班长。

负责每个部门都由一名老师负责。

一名同学可以选学多门课程,一门课课内多名同学选中。

一名同学的学习的相应课程应该记录有相应成绩。

本单位学生、教师可有重名,教师工号、学号唯一。

●另外,对于教务管理系统需求分析的安全性及完整性要求,首先,安全性方面,系统应对对不同用户设置不同的权限,例如,学生用户不能随便更改自己的成绩信息,从而保障数据库数据的安全。

SQL系统开发实验报告

SQL系统开发实验报告

上海应用技术大学经济与管理学院《网络数据库SQL》系统开发实验报告系统题目学生信息系统_指导教师_组长姓名___班级___专业信息管理____2016年9月制目录一. 项目小组人员分配情况-------------- 错误!未定义书签。

二. 系统规划--------------------------------------- - 1 -2.1 需求分析-------------------------------------- - 1 -2.2 组织框架图------------------------------------ - 2 -2.3 可行性分析------------------------------------ - 2 -三. 系统设计--------------------------------------- - 3 -3.1业务描述 -------------------------------------- - 3 -3.2模块设计 -------------------------------------- - 4 -3.3 概念设计-------------------------------------- - 4 -四.系统实现--------------------------------------- - 9 - 参考文献-------------------------------------------- - 33 -一.系统规划2.1 需求分析1、用户登陆用教师和学生不同的登录权限可以进入不同的后台界面,从而实现权限操作。

2、添加学生基本信息的功能学生基本信息主要包括:学号、姓名、性别、出生日期、班级编号、联系方式、家庭住址、政治面貌,在添加时,如果数据库已经存在该学号,则不能再添加该学号。

3、修改学生基本信息的功能学生可修改个人信息,通过学号查找到个人信息并进行修改。

数据库课程设计报告-SQL学生信息管理系统

数据库课程设计报告-SQL学生信息管理系统

数据库课程设计报告-SQL学生信息管理系统课程名称数据库技术与应用——SQL Server 设计题目学生信息管理系统专业班级 2008级应用技术技术学生姓名学号指导教师起止日期 2010年6月15日至2010年6月26日计算机科学系制1目录一、封面...................................................1 二、目录...................................................2 三、前言...................................................3 四、摘要...................................................3 五、正文 (4)1. 背景简述 (4)2. 主要功能 (4)3. 设计方案 (4)4. 运行结果.......................................... 10 六、总结 (14)前言2SQL Server数据库课程设计是计算机类专业的集中实践性环节之一,是课程教学中的一项重要内容,是完成教学计划达到教学目标的重要环节,是帮助学生全面牢固地掌握课堂教学内容、培养学生分析、解决实际问题的能力进行的一次全面的综合练习。

通过结合设计题目进行综合性应用,对所学知识达到融会贯通的程度,对提高学生的综合素质具有重要的意义摘要通过课程设计,巩固和加强所学的专业理论知识,培养综合运用能力。

熟悉Delphi开发步骤,方法和技巧,达到知其所以然的目的。

熟悉使用SQL Server数据库存储学生的信息,对使用SQL server数据库的应用有整体的了解。

学生信息管理系统的开发目的是管理全校学生的各种信息,方便学生信息的查询。

系统的使用对象是学生管理部门,如教务处工作人员、校院系领导、班主任、教师等。

本章所开发的系统的主要使用对象是教务处。

SQL数据库制作考务管理系统实验报告

SQL数据库制作考务管理系统实验报告

SQL数据库制作考务管理系统实验报告实验报告:SQL数据库制作考务管理系统一、实验目的本实验旨在通过学习数据库的相关知识和技术,熟悉数据库的基本操作和SQL语言的使用,实现一个简单的考务管理系统。

二、实验环境本次实验所用的软件和工具有:1. MySQL数据库管理软件2. MySQL Workbench3. Visual Studio Code三、实验过程在开始实验之前,我们需要对数据库做一个简单的介绍。

数据库是一种可以存储和管理大量数据的集合,它可以帮助我们轻松管理大量数据,并且提供了一些方便的查询和修改数据的工具。

本次实验的目标是设计和实现一个简单的考务管理系统。

我们需要设计一个包含教师、学生、课程、考试等数据的数据库,并且实现一些简单的查询和修改操作,如添加/删除考试、查询考试成绩等。

1. 数据库的设计首先,我们需要设计一个符合实际情况的数据库模型。

考虑到本次实验的要求,我们设计了一个简单的数据库模型,包含四个表:Teacher(教师)、Student(学生)、Course(课程)和Exam(考试)。

每个表分别记录对应的信息:- 教师表(Teacher):记录教师的编号、姓名、性别、所在学院等信息。

- 学生表(Student):记录学生的编号、姓名、性别、所在班级等信息。

- 课程表(Course):记录课程的编号、名称、学分、教师编号等信息。

- 考试表(Exam):记录考试的编号、课程编号、学生编号、成绩等信息。

在设计完数据库模型之后,我们就可以开始实现数据库的建立并填充数据了。

2. 数据库的建立在MySQL Workbench中新建一个数据库,命名为“exam”,并且执行以下SQL语句创建表和定义各种属性和数据类型:Teacher:CREATE TABLE Teacher ( id INT(11) NOT NULLAUTO_INCREMENT, name VARCHAR(20) NOT NULL,gender VARCHAR(4), department VARCHAR(50),PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;Student:CREATE TABLE Student ( id INT(11) NOT NULLAUTO_INCREMENT, name VARCHAR(20) NOT NULL,gender VARCHAR(4), class VARCHAR(50), PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4COLLATE=utf8mb4_unicode_ci;Course:CREATE TABLE Course ( id INT(11) NOT NULLAUTO_INCREMENT, name VARCHAR(50) NOT NULL,credit FLOAT, teacher_id INT(11), PRIMARY KEY (id), FOREIGN KEY (teacher_id) REFERENCES Teacher (id))ENGINE=InnoDB DEFAULT CHARSET=utf8mb4COLLATE=utf8mb4_unicode_ci;Exam:CREATE TABLE Exam ( id INT(11) NOT NULLAUTO_INCREMENT, course_id INT(11), student_idINT(11), score FLOAT, PRIMARY KEY (id), FOREIGN KEY (course_id) REFERENCES Course (id), FOREIGN KEY (student_id) REFERENCES Student (id)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;执行完以上SQL语句后,我们就建立了一个包含四个表的数据库。

SQL数据库系统实验报告(含代码、截图)

SQL数据库系统实验报告(含代码、截图)

数据库系统实验报告专业班级学生姓名及学号课程教学班号任课教师实验指导教师实验地点2012 ~2013 学年第二学期实验一使用向导创建和删除数据库一.实验目的1.熟悉SQL Server 中SQL Server Management Studio的环境2.了解SQL Server 数据库的逻辑结构和物理结构3.掌握使用向导创建和删除数据库的方法二.实验要求1.熟练使用SSMS进行数据库的创建和删除操作。

2.完成实验报告。

三.实验内容设有一学籍管理系统,其数据库名为“EDUC”。

初始大小为 10MB,最大为50MB,数据库自动增长,增长方式是按5%比例增长;日志文件初始为2MB,最大可增长到5MB,按1MB增长。

数据库的逻辑文件名为“student_data”, 物理文件名为“student_data.mdf,存放路径为“E:\sql_data”(注意:此文件名必须已经建立的前提下才可以此操作)。

日志文件的逻辑文件名为“student_log”, 物理文件名为“student_log.ldf”,存放路径为“E:\sql_data”。

四.实验步骤1.使用SQL Server Management Studio(简称SSMS)创建数据库。

(1)启动SSMS在开始菜单中:所有程序-SQL Server 2005 -SQL Server Management Studio单击“连接”按钮,便可以进入【SQL Server Management Studio】窗口。

如果身份验证选择的是“混合模式”,则要输入sa的密码。

(2)建立数据库在“对象资源管理器”窗口,建立上述数据库EDUC。

在数据库节点上右击选择新建。

同时建立一个同样属性的数据库EDUC1。

2. 使用向导删除上面建立的数据库。

用SSMS删除建立的数据库EDUC。

3、数据库的分离将刚建好的数据库分离出来,即点击新建的EDUC——任务——分离,将删除连接和更新打一个钩,然后点击确定。

SQL实训报告范文

SQL实训报告范文

SQL实训报告范文SQL Server是一种数据库管理系统,是一种专门为了数据管理而创立的,下面是的SQL实训报告,欢迎大家参考!一、实训目的1.熟练掌握SQL Server数据库的设计及其对象的根本操作。

2.熟练掌握数据查询、视图、存储过程和触发器的使用方法。

3.熟练掌握vb应用程序中界面设计的方法。

4.通过实训,使学生了解数据库系统在实际应用中的开发方法及设计过程,为今后从事管理信息系统的研究、开发、应用提供必要的知识,更好地完成各种计算机应用和开发任务。

二、课程设计报告内容1.实训内容学生信息管理工作是学校管理工作的重要组成部分,现在相当一部分学校的学生管理工作仍沿用手工方式。

随着学校规模的扩大、学生人数的增加,效率低下、容易出错的手工方式越来越不适应实际管理工作的需要,按照软件工程原理和数据库技术开发学生信息管理系统已经成为学生管理部门的迫切需要。

程设计的题目是高校学生信息管理系统,本工程实现的功能主要包括以下内容:(1)完成数据的录入和修改,并提交数据库保存。

其中的数据包括:专业信息、班级信息、学生信息、选修课程信息和成绩信息等,系统能够自动防止重复信息。

(2)实现信息查询,主要包括学生信息查询、选修课程信息查询和成绩信息查询等。

(4)报表功能。

包括指定学生的选课情况和指定课程的选修情况。

高校学生信息管理系统采用C/S体系构造,按照客户端设计和数据库设计两部分进展。

客户端负责提供表达逻辑、显示用户界面信息、访问数据库效劳器等,采用Visual Basic 6.0作为开发工具;效劳器端那么采用SQL Server 2000作为数据库管理系统,负责后台的数据处理。

2.系统功能模块设计学生信息管理客户端主要对学生信息、课程信息、学生成绩信息进展管理,该系统分4个模功能块,如下列图。

3.实训设备或软、硬件硬件:PⅣ及以上性能的PC机软件: Windows XP操作系统;VB6.0;SQL Server 2000数据库系统三、结论1.数据库设计数据库的设计主要是在效劳器端建立数据库和数据表,并实现数据处理功能。

数据库+sql+server+教室管理系统

数据库+sql+server+教室管理系统

SQL Server课程设计报告课程设计题目:教室管理系统**:**专业:信息管理班级:073221学号:************:***设计时间:2009年4月28日目录1 引言 (3)1.1 本课题的研究意义 (3)1.2 概要设计 (3)1.3 要求 (3)2 数据库设计 (3)2.1 需求设计 (3)2.1.1引言.................................................... 3-42.1.2 目标与任务 (4)2.1.3阶段结果................................................ 4-52.14 处理逻辑描述............................. 错误!未定义书签。

-62.2 概念设计 (6)2.2.1 引言 (6)2.2.2 概念模型设计 (6)2.2.3 数据描述 (7)2.3 逻辑设计 (7)2.3.1 引言 (7)2.3.2 数据组织................................................ 7-82.3.3数据处理 (8)2.4 物理设计 (9)2.4.1 引言 (9)2.4.2目标与任务 (9)2.5 数据库实施 (9)2.5.1 建立基本信息代码....................................... 9-122.5.2 系统运行截图.......................................... 12-153 参考文献............................................. 错误!未定义书签。

4 心得体会 (16)5 评分表 (17)1 引言1.1 本课题的研究意义本课题的研究对于大学的教室管理有较大的好处,大学里教室数量较多,上课和学生自习的流动性强,这就为教室的管理带来一些困难,传统的教室管理方式耗人力较多,随着时代的发展,它就显得跟不上时代的步伐,为了能够更加有效的,耗人力少的管理教室,也为了能够适应时代的发展,很有必要利用计算机,运用数据库来开发一个教室管理系统。

学生管理系统设计报告(VSsql)参考模板

学生管理系统设计报告(VSsql)参考模板

学号:课程设计题目学生信息管理系统教学院计算机学院专业计算机信息管理班级级信息管理姓名指导教师2012 年06 月27 日前言开发工具的介绍: 是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。

提供许多比现在的Web开发模式强大的优势,使执行效率大幅提高。

是把基于通用语言的程序在服务器上运行。

不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。

Microsoft SQL Server 2005SQL Server是Microsoft公司开发的大型关系数据库管理系统,具有强大的关系数据库创建、开发、设计和管理功能。

其SQL Server 2000版本已将数据库与Internet紧密连接,可以通过Web浏览器显示对数据库操作的结果数据,具有客户机/服务器体系结构。

SQL Server 2000提供了对分布式事务处理的支持,并对开发工具具有良好的支持,为大型数据库项目提供了企业解决方案。

SQL是关系数据库的标准语言。

操作数据库有多种途径:使用企业管理器、使用查询分析器、编程中使用T-SQL语句或使用交互命令形式等。

IISIIS(Internet Information Server)是微软公司主推的服务器,包容了World Wide Web Gopher server和FTP server,IIS是随Windows XP一起提供的文件和应用程序服务器,是在Windows XP2上建立Internet服务器的基本组件。

它能与Windows XP2集成,因而能通过Windows XP2内置的安全性以及自身的安全性建立强大,灵活而安全的Internet和Intranet 站点。

IIS支持HTTP(Hypertext Transfer Protocol,超文本传输协议),FTP(File Transfer Protocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库原理课程设计报告
题目: 教室管理信息系统
学生姓名: xxx
学号: xxxx 班级: 计科xx 院系: 计算机科学与信息学院
专业年级: 计算机科学与技术xx 级
年11月8日
一、需求分析
需包含内容为:
(1)问题描述: 设计系统的简单描述
系统描述: 教室管理信息系统是应用于教室管理的系统, 可是实现教育信息化管理, 对教室的使用进行管理, 方便于
师生查询管理使用教室。

(2)系统功能描述, 可画出所设计模块的操作流程;
并分析所需要存储的数据信息。

功能描述:
教室信息存储: 包括教室编号, 教室使用时间, 教室空闲时
间, 教室可容纳人数, 现时教室使用人, 教室使用负责人等
教师信息存储: 教师编号, 教师姓名, 性别, 所属系别, 教授
课程, 授课时间等
学生信息存储: 学生编号, 学生姓名, 性别, 所属系别等
教室安排信息存储: 教室编号, 教室空闲时间, 教室使用负责人等
教室使用负责信息存储: 负责的教室编号, 教室使用负责人姓名, 教室使用负责人编号等
教室信息存储主要存储教室的基本信息和教室的安排情
况。

用于教师和学生的查询和申请使用, 而教室使用负责人则能够对教室信息的查询修改删除。

教师信息存储教师的基本情况, 学生信息存储学生的基本情况。

教室安排信息存储教室的安排情况, 方便教师申请教室, 以及教室负责人对教室的安排。

(3)有何安全性与完整性方面的要求( 参照所给出的语义规
则) , 对不同的用户有何不同的系统使用权限等。

学生能够查询和修改学生信息和学生选课信息, 以及查询教室的使用情况, 但学生不能申请教室的使用。

教师能够查询和修改教师信息和选课信息, 以及查询教室的使用情况, 申请教室的使用。

教室负责人不能查询教师信息和学生信息以及选课信息, 但能够查询和修改教室使用情况, 能够安排教室的使用。

二、概念结构设计
画出系统整体的E-R模型; 并对模型中所出现的实体及属性等信息加以说明。

三、逻辑结构设计
( 1) 模式设计: 按系统整体E-R模型, 写出关系模式; 并利用数据字典加以描述。

( 如每个关系模式有何属性、属性的类型、属性值的长度、是否可取空值、是否为主码、有何约束条件等信息)
学生( 学号, 姓名, 性别, 系别)
教师( 教师号, 姓名, 性别, 系别, 课程名, 授课时间)
教室( 教室号, 教室使用时间, 教室空闲时间, 容纳人数, 现时使用人, 教室使用负责人)
教室使用负责人( 教室负责人编号, 教室负责人姓名, 教室编号) 安排( 教师号, 教室负责人姓名, 教室号, 申请状态)
学生表
教师表
教室表
教室使用负责人表
安排教室使用表
( 2) 子模式设计: 即针对自己的设计模块的应用需定义什么样的视图表结构; 并利用数据字典加以描述。

( 如每个关系子模式有何属性、属性的类型、属性值的长度、是否可取空值、是否为主码、有何约束条件等信息)
(3)画出系统功能模块图, 并对各功能模块进行简单介绍。

教室查询功能: 学生、管理员、老师能够根据教室号查询教室的情况。

教师查询功能: 学生能够根据教师号查询教师情况, 教师能够查询修改教师情况。

教室借用系统: 教师能够登录申请使用教室, 等待管理员安排教室的使用。

四、数据库的物理设计
为了提高在表中搜索元组的速度, 在实际实现的时候应该基于某些属性建立索引。

给出所建立的索引。

( 包括按哪些表中哪些属性按升序还是降序来创立索引及相应的T-SQL的创立语句) 。

教师表建立索引, 按教师号升序建唯一索引。

教室表建立索引, 按教室号升序建唯一索引。

教室使用负责人表建立索引, 按教室管理员号升序建唯一索引。

五、数据库设计实现及运行
( 1) 数据库的创立
T-SQL语句:
( 2) 数据表的创立( 可同时在创立时定义相关的约束)。

相关文档
最新文档