学生成绩管理系统的界面设计.docx

上传人:b****5 文档编号:5147762 上传时间:2022-12-13 格式:DOCX 页数:100 大小:2.87MB
下载 相关 举报
学生成绩管理系统的界面设计.docx_第1页
第1页 / 共100页
学生成绩管理系统的界面设计.docx_第2页
第2页 / 共100页
学生成绩管理系统的界面设计.docx_第3页
第3页 / 共100页
学生成绩管理系统的界面设计.docx_第4页
第4页 / 共100页
学生成绩管理系统的界面设计.docx_第5页
第5页 / 共100页
点击查看更多>>
下载资源
资源描述

学生成绩管理系统的界面设计.docx

《学生成绩管理系统的界面设计.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统的界面设计.docx(100页珍藏版)》请在冰豆网上搜索。

学生成绩管理系统的界面设计.docx

学生成绩管理系统的界面设计

学生成绩管理系统

详细设计报告

五、详细设计说明书

1.引言

因为学院管理的需要,学院领导急需要一个完善的学生成绩管

理系统,以便我校大学生更好的查询成绩及老师也更好的查询到自己班的成绩。

因此我们团队设计了学生成绩管理系统软件,便在此系统系下运作。

1.1编写目的

为经济可行性、技术可行性、社会可行性提供可行性研究的方案。

 

1.2项目背景

该系统主要是无锡科技职业学院的学生成绩的管理系统,由该校的十一名学生进行开发,实现成绩管理系统的功能.

1.3定义

1、ASP是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。

指ActiveServerPages(动态服务器页面),运行于IIS之中的程序。

2、SQLServer是一个关系数据库管理系统。

它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。

在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本.Sybase则较专注于SQLServer在UNIX操作系统上的应SQLServer安装界面用。

1。

4参考资料

参照的《软件工程》和《管理信息系统》两本书

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;SubmitBt3.

Addguanliyuan页面:

Txtgly_id;Txtgly_name;SubmitBt.4

Addstudent页面:

Txtstu_id;Txtstu_name;SubmitBt5.

Addteacher页面:

Txttec_id;Txttec_name;SubmitBt6

Delclass页面:

del;delbt。

Delcourse页面:

del1;delbt1。

Deldepartment页面:

del2;delbt2。

Delguanliyuan页面:

del3;delbt3。

Delstudent页面:

delst_id;delbt4.

Delteacher页面:

delte_id;delbt5.

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;Submitbtoff2.

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功能概述:

系部管理

添加系部

insertDepartment

(Department_id,Department_name)

values(’01',’软件系’)

修改系部

updateDepartment

setdepartment_id=’02’

删除系部

deleteDepartment

wheredepartment_id=’02'

班级管理

添加班级

insertclass

Department_id,class_name,class_id)

values('01’,’软件技术',’001’)

修改班级

updateclass

setclass_name=’动漫'

whereclass_id='001’

删除班级

deleteclass

whereclass_id='001’

学生管理

添加学生

insertstudent

(student_id,student_name,class_id,sex,home_add,telephone)

values(’0000001',’张三',’001','0’,'无锡市',)

修改学生

updatestudent

setstudent_name='张小三'

wherestudent_id='0000001’

删除学生

deletestudent

wherestudent_id=’0000001'

课程管理

添加课程

insertclassname

(classname_id,classname_name)

values('01','软件技术')

修改课程

updateclassname

setclassname_id=’02’

删除课程

deleteclassname

whereclassname_id=’02’

管理员管理

添加管理员

insertmanager

(password,manager_name)

values('011010','we’)

修改管理员

updatemanager

setpassword='020202’

删除管理员

deletemanager

wherepassword='020202’

成绩查询

selectgrade

fromgrade

wherestudent_id='0000001’

输入成绩

insertgrade

(grade_id,grade,course_id)

values(’00000001',’89.0',’000001')

3。

3。

数据库的插入与实现

3。

31添加页面的程序代码

1。

SQL与addclass的绑定

〈%@LANGUAGE=”VBSCRIPT"%>

〈!

——#includefile=”../Connections/conn.asp”-—>

DimRecordset1

DimRecordset1_numRows

SetRecordset1=Server。

CreateObject(”ADODB.Recordset")

Recordset1。

ActiveConnection=MM_conn_STRING

Recordset1.Source=”SELECTclass_id,class_nameFROMdbo.class”

Recordset1.CursorType=0

Recordset1。

CursorLocation=2

Recordset1.LockType=1

Recordset1.Open()

Recordset1_numRows=0

%〉

〈tablewidth=”400”border="1">

〈tdwidth=”161”〉班级号

〈tr〉

<%=(Recordset1.Fields.Item("class_id")。

Value)%>

〈%=(Recordset1.Fields.Item("class_name")。

Value)%>〈/td〉

〈/tr〉

〈%=(Recordset1。

Fields.Item("class_name")。

Value)%〉

Item("class_name").Value)%>〈/td>

〈/tr〉

〈td><%=(Recordset1.Fields.Item("class_id”)。

Value)%>

〈td>〈%=(Recordset1.Fields.Item(”class_name”)。

Value)%>〈/td>

〈/tr〉

2。

SQL与addcourse的绑定

<%@LANGUAGE="VBSCRIPT"%〉

〈!

—-#includefile=".。

/Connections/conn。

asp”——>

<%

DimRecordset1

DimRecordset1_numRows

SetRecordset1=Server.CreateObject(”ADODB.Recordset")

Recordset1.ActiveConnection=MM_conn_STRING

Recordset1.Source="SELECT*FROMdbo。

course”

Recordset1.CursorType=0

Recordset1.CursorLocation=2

Recordset1.LockType=1

Recordset1.Open()

Recordset1_numRows=0

%〉

〈tablewidth="400”border="1”〉

〈td>课程号〈/td>

〈td〉课程名

〈td><%=(Recordset1。

Fields。

Item(”course_id”)。

Value)%>

Fields。

Item("course_name")。

Value)%〉〈/td>

〈td〉〈%=(Recordset1.Fields。

Item(”course_id").Value)%>〈/td>

3。

SQL与adddepartment的绑定

〈%@LANGUAGE="VBSCRIPT”%〉

<!

-—#includefile="。

/Connections/conn。

asp”-—〉

〈%

DimRecordset1

DimRecordset1_numRows

SetRecordset1=Server.CreateObject("ADODB。

Recordset")

Recordset1.ActiveConnection=MM_conn_STRING

Recordset1.Source="SELECT*FROMdbo。

department”

Recordset1.CursorType=0

Recordset1。

CursorLocation=2

Recordset1.LockType=1

Recordset1。

Open()

Recordset1_numRows=0

%〉

〈tablewidth="400”border=”1”>

〈td>系名

〈tr>

〈td〉<%=(Recordset1.Fields.Item(”department_id”).Value)%〉〈/td>

〈td〉〈%=(Recordset1。

Fields。

Item("department_name")。

Value)%〉

〈td〉〈%=(Recordset1.Fields。

Item("department_id").Value)%>

Fields.Item("department_name”).Value)%>

〈/tr〉

4。

SQL与addguanliyuan的绑定

<%@LANGUAGE="VBSCRIPT"%〉

-—#includefile=”。

./Connections/conn。

asp”—-〉

<%

DimRecordset1

DimRecordset1_numRows

SetRecordset1=Server。

CreateObject(”ADODB。

Recordset")

Recordset1.ActiveConnection=MM_conn_STRING

Recordset1。

Source="SELECTmanager_id,manager_nameFROMdbo.manager"

Recordset1.CursorType=0

Recordset1.CursorLocation=2

Recordset1。

LockType=1

Recordset1。

Open()

Recordset1_numRows=0

%〉

〈tablewidth="400”border=”1"〉

〈tr>

〈td〉管理员号〈/td>

管理员名

〈td〉<%=(Recordset1。

Fields.Item(”manager_name”)。

Value)%〉

〈td>〈%=(Recordset1.Fields。

Item("manager_name”)。

Value)%>

<%=(Recordset1。

Fields.Item(”manager_id”)。

Value)%>〈/td〉

〈td〉〈%=(Recordset1.Fields.Item("manager_name").Value)%>〈/td〉

〈/table>

5.SQL与addstudent的绑定

〈%@LANGUAGE="VBSCRIPT”%〉

〈!

-—#includefile=”../Connections/conn。

asp”—-〉

〈%

DimRecordset1

DimRecordset1_numRows

SetRecordset1=Server。

CreateObject(”ADODB。

Recordset")

Recordset1。

ActiveConnection=MM_conn_STRING

Recordset1。

Source=”SELECTstudent_id,student_nameFROMdbo.student”

Recordset1.CursorType=0

Recordset1。

CursorLocation=2

Recordset1.LockType=1

Recordset1.Open()

Recordset1_numRows=0

%〉

〈tablewidth=”400"border=”1"〉

〈tr〉

〈td>姓名

〈/tr>

〈tr〉

〈td>〈%=(Recordset1.Fields.Item("student_id")。

Value)%>

〈td><%=(Recordset1.Fields.Item("student_name")。

Value)%>〈/td〉

<%=(Recordset1。

Fields。

Item(”student_id").Value)%〉

Item("student_name”).Value)%>

〈/table>

6.SQL与addteacher的绑定

<%@LANGUAGE=”VBSCRIPT”%〉

——#includefile=”。

./Connections/conn。

asp"——〉

〈%

DimRecordset1

DimRecordset1_numRows

SetRecordset1=Server。

CreateObject(”ADODB。

Recordset”)

Recordset1.ActiveConnection=MM_conn_STRING

Recordset1.Source="SELECTteacher_id,teacher_nameFROMdbo。

teacher"

Recordset1。

CursorType=0

Recordset1。

CursorLocation=2

Recordset1。

LockType=1

Recordset1。

Open()

Recordset1_numRows=0

%>

j教师号

〈td>教师名

〈td〉〈%=(Recordset1。

Fields。

Item("teacher_id”)。

Value)%〉〈/td>

Item(”teacher_name")。

Value)%>

〈tr〉

Item("teacher_id”).Value)%>

Item("teacher_name”).Value)%>

3。

32删除页面(程序代码)

7.SQL与delclass的绑定

〈%dimconn,strsql

strsql=”Provider=SQLOLEDB;Server=L207_18;Database=xcglxt;UID=sa;PWD=as”

setconn=server.CreateObject("ADODB。

connection”)

conn.openstrsql

strsql=”selectcount(*)fromclass”

setn=con。

execute(strsql)

%>

8.SQL与delcourse的绑定

〈%dimconn,strsql

strsql=”Provider=SQLOLEDB;Server=L207_18;Database=xcglxt;UID=sa;PWD=as"

setconn=server。

CreateObject("ADODB。

connection")

conn.openstrsql

strsql=”selectcount(*)fromcourse"

setn=con.execute(strsql)

%〉

9。

SQL与deldepartment的绑定

〈%dimconn,strsql

strsql="Provider=SQLOLEDB;Server=L207_18;Database=xcglxt;UID=sa;PWD=as”

setconn=server.CreateObject("ADODB.connection”)

conn.openstrsql

strsql="selectcount(*)fromdepartment"

setn=con。

execute(strsql)

%>

 

10。

SQL与delguanliyuan的绑定

〈%dimconn,strsql

strsql="Provider=SQLOLEDB;Server=L207_18;Database=xcglxt;UID=sa;PWD=as"

setconn=server。

CreateObject("ADODB。

connection”)

conn。

openstrsql

strsql="selectcount(*)fromdepartment"

setn=con.execute(strsql)

%〉

11.SQL与delstudent的绑定

<%dimconn,strsql

strsql=”Provider=SQLOLEDB;Server=L207_18;Database=xcglxt;UID=sa;PWD=as”

setconn=server。

CreateObject("ADODB。

connection”)

conn。

openstrsql

strsql="selectcount(*)fromstudent”

setn=con.execute(strsql)

%〉

12、SQL与addteacher的绑定

〈%dimconn,strsql

strsql=”Provider=SQLOLEDB;Server=L207_18;Database=xcglxt;UID=sa;PWD=as"

setconn=server。

CreateObject("ADODB.connection")

conn.openstrsql

strsql=”selectcount(*)fromteacher”

setn=con.execute(strsql)

%>

<%

13。

SQL与updateclass的绑定

〈%dimconn,strsql

strsql="Provider=SQLOLEDB;Server=。

;Database=xcglxt;UID=sa;PWD=as”

setconn=server.CreateObject("ADODB。

connection")

conn。

openstrsql

strsql=”selectcount(*)fromclass"

setn=con.execute(strsql)%〉

〈%strsql=”selectcount(*)fromclass"

setn=con.execute(strsql)%>

14.SQL与updatecourse的绑定

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 艺术

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

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