1、学生成绩管理系统的界面设计学生成绩管理系统详细设计报告五、详细设计说明书1引言因为学院管理的需要,学院领导急需要一个完善的学生成绩管理系统,以便我校大学生更好的查询成绩及老师也更好的查询到自己班的成绩。因此我们团队设计了学生成绩管理系统软件,便在此系统系下运作。1.1编写目的为经济可行性、技术可行性、社会可行性提供可行性研究的方案。1.2项目背景该系统主要是无锡科技职业学院的学生成绩的管理系统,由该校的十一名学生进行开发,实现成绩管理系统的功能.1.3定义1、ASP 是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。 指 Active Server Page
2、s(动态服务器页面) ,运行于 IIS 之中的程序 。2、SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本.Sybase 则较专注于SQL Server在UNIX 操作系统上的应SQL Server安装界面用。1。4
3、参考资料参照的软件工程和管理信息系统两本书2总体设计2.1需求概述能够实现管理员、老师、学生对成绩的管理,即完成一些基本的功能,如查询、添加、修改、删除等。输入要求:数据完整、详细输出要求:简洁,迅速2。2软件结构【如给出软件系统的结构图.】3.程序描述【逐个模块给出以下的说明:】3。1:控件命名:Addclass页面:Txtclass_id; Txtclass_name; SubmitBt1.Addcourse页面:Txtcourse_id;Txtcourse_name;SubmitBt2。Adddepartment页面:Txtdepment_id;Txtdepment_name;Submi
4、tBt3.Addguanliyuan页面:Txtgly_id;Txtgly_name;SubmitBt.4Addstudent页面:Txtstu_id;Txtstu_name;SubmitBt5.Addteacher页面:Txttec_id;Txttec_name;SubmitBt6Delclass页面:del;delbt。Delcourse页面:del1;delbt1。Deldepartment页面:del2;delbt2。Delguanliyuan页面:del3;delbt3。Delstudent页面:delst_id;delbt4.Delteacher页面:delte_id;delbt5
5、.Gradecheck页面:table。Guanliyuanlogin页面:Txtgly_name;Txtgly_password;Submitbtlog;Submitbtoff。Shuruchengji 页面:stud_id;course_id;Txtgrade;Submitok.Studentlogin页面:Txtstu_name;Txtstu_password;Submitbtlog1;Submitbtoff1。Teacherguanli页面:form.Teacherlogin页面:Txtteacher_name;Txtteacher_password;Submitbtlog2;Subm
6、itbtoff2.Updateclass页面:Upcl_id;Txtcl_id;Upcl_name;Txtcl_name;Submitok1.Updatecourse页面:Upcu_id;Txtcu_id;Upcu_name;Txtcu_name;Submitok2。Updatedepartment页面:Upde_id;Txtcde_id;Upde_name;Txtde_name;Submitok3。Updateguanliyuan 页面:Upgly_id;Txtgly_id;Upgly_name;Txtgly_name;Submitok4。3。2功能概述:系部管理 添加系部insert De
7、partment(Department_id,Department_name)values(01,软件系)修改系部update Departmentset department_id=02删除系部delete Departmentwhere department_id=02班级管理添加班级insert classDepartment_id,class_name,class_id)values(01,软件技术,001)修改班级update classset class_name=动漫where class_id=001删除班级deleteclasswhereclass_id=001学生管理添加学
8、生insert student(student_id,student_name,class_id,sex,home_add,telephone)values(0000001,张三,001,0,无锡市,)修改学生updatestudentsetstudent_name=张小三wherestudent_id=0000001 删除学生deletestudentwherestudent_id=0000001课程管理 添加课程insertclassname(classname_id,classname_name)values(01,软件技术)修改课程updateclassnamesetclassname
9、 _id=02删除课程deleteclassnamewhereclassname_id=02管理员管理 添加管理员insertmanager(password,manager_name)values(011010,we)修改管理员updatemanagersetpassword=020202删除管理员deletemanagerwherepassword=020202成绩查询select gradefrom gradewhere student_id=0000001输入成绩insert grade(grade_id,grade,course_id)values(00000001,89.0,000
10、001)3。3。数据库的插入与实现3。31 添加页面的程序代码1。SQL与addclass 的绑定%LANGUAGE=”VBSCRIPT!include file=”./Connections/conn.asp” -Dim Recordset1Dim Recordset1_numRowsSet Recordset1 = Server。CreateObject(”ADODB.Recordset)Recordset1。ActiveConnection = MM_conn_STRINGRecordset1.Source = ”SELECT class_id, class_name FROM dbo.
11、class”Recordset1.CursorType = 0Recordset1。CursorLocation = 2Recordset1.LockType = 1Recordset1.Open()Recordset1_numRows = 0%table width=”400” border=1 tr td width=”161”班级号 td width=”197班级名/td /tr tr =(Recordset1.Fields.Item(class_name)。Value)%/td /tr =(Recordset1。Fields.Item(class_name)。Value)/td /td
12、 /tr td%=(Recordset1.Fields.Item(”class_name”)。Value)/td /tr 2。SQL与addcourse 的绑定%Dim Recordset1Dim Recordset1_numRowsSet Recordset1 = Server.CreateObject(”ADODB.Recordset)Recordset1.ActiveConnection = MM_conn_STRINGRecordset1.Source = SELECT FROM dbo。course”Recordset1.CursorType = 0Recordset1.Cursor
13、Location = 2Recordset1.LockType = 1Recordset1.Open()Recordset1_numRows = 0%table width=400” border=1” 课程号/td td课程名/td /td /tr td%=(Recordset1.Fields。Item(”course_id).Value)/td td%=(Recordset1.Fields.Item(”course_name”).Value)/td 3。SQL与adddepartment的绑定LANGUAGE=VBSCRIPT”% tr td系号 td系名/td tr td td%=(Re
14、cordset1。Fields。Item(department_name)。Value)% /tr td%=(Recordset1.Fields。Item(department_id).Value) td/td /tr /table4。SQL与addguanliyuan 的绑定%LANGUAGE=VBSCRIPT!-include file=”。./Connections/conn。asp” - td管理员号/td 管理员名 tr td=(Recordset1。Fields.Item(”manager_name”)。Value)%=(Recordset1.Fields。Item(manager
15、_name”)。Value)/td /tr /td td%=(Recordset1.Fields.Item(manager_name).Value)/td /table5.SQL与addstudent 的绑定LANGUAGE=VBSCRIPT”!-include file=”./Connections/conn。asp” -Dim Recordset1Dim Recordset1_numRowsSet Recordset1 = Server。CreateObject(”ADODB。Recordset)Recordset1。ActiveConnection = MM_conn_STRINGRec
16、ordset1。Source = ”SELECT student_id, student_name FROM dbo.student”Recordset1.CursorType = 0Recordset1。CursorLocation = 2Recordset1.LockType = 1Recordset1.Open()Recordset1_numRows = 0table width=”400 border=”1 tr td学号姓名 /tr tr td=(Recordset1.Fields.Item(student_id)。Value)/td tr =(Recordset1。Fields。I
17、tem(”student_id).Value)% td /table6.SQL与addteacher的绑定LANGUAGE=”VBSCRIPT” j教师号 td教师名/td /tr td=(Recordset1。Fields。Item(teacher_id”)。Value)/td /td tr /td /tr 3。32删除页面(程序代码)7.SQL与delclass 的绑定 dim conn,strsql strsql=”Provider=SQLOLEDB;Server=L207_18;Database=xcglxt;UID=sa;PWD=as” set conn= server.Create
18、Object(ADODB。connection”) conn.open strsql strsql=”select count() from class” set n=con。execute(strsql) %8.SQL与delcourse 的绑定% dim conn,strsql strsql=”Provider=SQLOLEDB;Server=L207_18;Database=xcglxt;UID=sa;PWD=as set conn= server。CreateObject(ADODB。connection) conn.open strsql strsql=”select count(*
19、) from course set n=con.execute(strsql) %9。SQL与deldepartment的绑定% dim conn,strsql strsql=Provider=SQLOLEDB;Server=L207_18;Database=xcglxt;UID=sa;PWD=as” set conn= server.CreateObject(ADODB.connection”) conn.open strsql strsql=select count(*) from department set n=con。execute(strsql) 10。SQL与delguanliyuan 的绑定% dim conn,strsql strsql=Provider=SQLOLEDB;Server=L207_18;Database=xcglxt;UID=sa;PWD=as set conn= server。CreateObject(ADODB。connection”) conn。open strsql strsql=select count() from department set n=con.execute(strsql) %11.SQL与delstudent 的绑定14.SQL与updatecourse 的绑定select name=”sel1 id
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1