ASP学校教务管理Word格式文档下载.docx
《ASP学校教务管理Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《ASP学校教务管理Word格式文档下载.docx(23页珍藏版)》请在冰豆网上搜索。
![ASP学校教务管理Word格式文档下载.docx](https://file1.bdocx.com/fileroot1/2023-1/8/943a328b-bca3-4b22-9331-e9f06b4eb19c/943a328b-bca3-4b22-9331-e9f06b4eb19c1.gif)
学生可以修改自己的基本信息,在?
模块开放的时间内,进行基本的选课和查看、删除自己的已选选课信息
操作应该尽可能的简单
在界面设计上应该力求简洁明了,能够让用户很容易地看懂该如何操
作。
功能集成上应该尽可能地方便用户的操作,尽可能实现一个功能或几个
功能能在一个界面上操作完成。
界面力求友好
界面设计上应该美观大方,控件的分布应该合理。
界面上应该具有适量的提示性文字,提示用户应该怎样操作来完成相应
的功能。
(3)
界面的大小应该适中,既不能太大显得不美观,也不能太小影响数据的
正常显示
2.3数据流图
数据流图是逻辑系统的图形表示,即使不是专业的计算机技术人员也非常容易理解,它是一种极好的系统构造的表示方法。
下面是系统的数据流图,它基本反映了整个系统的逻辑功能。
图2数据流图
2.4数据表信息
班级表
(班级编号、班级名称、所属专业、班级人数、班主任,年级名称、备注)功能:
该数据表的作用是保存班级资料信息,它以“班级编号”为主键。
“班级表”所包含的字段信息如表1所示。
表1:
班级表
字段
数据类型
输入法
大小
说明
班级编号
char
关闭
8
主键
班级名称
开启
10
唯一索引
所属专业
专业表
班级人数
数字
1-200
必填人数
班主任
年级名称
5
备注
(2)学生基本信息表
(学号、姓名、性别、出生日期、民族、身高、政治面貌、婚否、E-mail、身份证号,班级、家庭住址、联系电话、照片、个人简介,备注)
功能:
该数据表的作用是保存所有学生的档案资料信息,它以“学号”为主键。
“学生基本信息表”所包含的字段信息如表2所示。
表2学生基本信息表
学号
姓名
必填字段
性别
2
出生日期
日期/时间
长日期
民族
20
身高
10-250
(3)课程资料表
(课程编号、课程名称、学时数、拼音码,学分数、考核类型,备注)
该数据表的作用是保存学校所有开设课程的资料信息。
它以“课程编号”为主键。
“课程资料表”所包含的字段信息如表3所示。
表3课程资料表
课程编号
课程名称
50
拼音码
学时数
1-100
学分数
0-10
考核类型
4
(4)开课计划表
(开课班级、课程编号、总课时、周课时、学分数、开课类型、开课年度、开设学期、是否开课、备注)
该数据表的作用是保存学院各班各学期开设的课程信息,它以“开课班级”和“课程编号”为主键。
“开课计划表”所包含的各字段信息如表4所示
表4课程表
开课班级
查询向导
总课时
周课时
开课类型
开课年度
(5)教师资料表
(教师编号、姓名、性别、职称、班主任、出生日期、婚姻状况、身份证号、联系电话、住址、所属系)
该数据表的作用是保存在校教师的档案资料,它以“教师编号”为主键。
“教师资料表”所包含的字段信息如表5所示
表5教师资料表
教师编号
男/女
职称
出生年月
婚姻状况
已婚/未婚
身份证号
输入掩码
联系电话
12
住址
40
所属系
系表
(6)
学生选课及成绩表
(学号、选课编号、成绩、备注)
该数据表的作用是保存学生所选课程及其成绩信息,它以“学号”和“选课编号”为主键。
“学生选课及成绩表”所包含的字段信息如表6所示
表6成绩表
选课编号
成绩
(7)
班级课程表
(学期、班级编号、星期、第一节、第二节、第三节、第四节)
该数据表的作用是保存学院各班级课程表信息,它以“学期”、“班级编号”、“星期”三个字段联合作为主键。
“班级课程表”所包含的字段信息如表7所示
表7班级课程表
学期
星期
6
第一节
查阅向导
第二节
第三节
第四节
3设计应用程序
3.1程序界面
正确连接SQLserver数据库后,在MicrosoftVisualStudio软件下运行本程序,如图3所示。
图3登录界面
实现链接数据库部分代码如下:
<
?
xmlversion="
1.0"
encoding="
UTF-8"
>
configuration>
<
appSettings>
addkey="
JW_ConStringEncrypt"
value="
false"
/>
JW_Password"
3b9b0749b894ab61"
JW_ConnectionString"
DataSource=.\SQL2005;
InitialCatalog=N25175_JiaoWu;
UserID=sa;
Password=25175;
"
JW_masterString"
database=master;
/appSettings>
connectionStrings/>
system.web>
compilationtargetFramework="
4.0"
pagescontrolRenderingCompatibilityVersion="
3.5"
clientIDMode="
AutoID"
/system.web>
locationpath="
JW/manager/N25175_TeacherBasic/N25175_TeacherBasic_ExcelImport.aspx"
httpRuntimemaxRequestLength="
2097151"
executionTimeout="
3600"
/location>
JW/teacher/N25175_TeacherBasic/N25175_TeacherBasic_ExcelImport.aspx"
system.webServer>
defaultDocument>
files>
addvalue="
default.aspx"
/files>
/defaultDocument>
/system.webServer>
/configuration>
输入正确的用户名密码后,进入学校教务管理系统的主界面,如图4所示。
图4主界面
实现该功能部分代码如下:
bodyclass="
easyui-layout"
style="
visibility:
hidden"
divregion="
north"
class="
rtitle"
border:
1pxsolidlightGrey;
background:
whitesmoke;
height:
50px;
padding-top:
0px"
tableborder="
0"
cellpadding="
cellspacing="
width="
100%"
tr>
tdalign="
left"
divstyle="
float:
left"
imgsrc="
logo.gif"
/div>
right;
margin-top:
10px"
ahref="
Exit.aspx"
easyui-linkbutton"
plain="
true"
iconcls="
icon-cancel"
退ª
出?
系¦
Ì
统ª
3<
/a>
aclass="
icon-home"
href="
index.aspx"
>
首º
¡
Á
&
nbsp;
页°
[<
color:
#3399CC;
"
target="
_blank"
问¨
º
题¬
a反¤
ä
馈¤
]
&
Poweredby25175<
left;
spanstyle="
font-size:
16px;
margin-left:
30px;
asp:
LabelID="
labFont"
runat="
server"
Text="
学¡
ì
生¦
¨
²
信?
息¡
é
管¨
¹
理¤
ª
3"
/asp:
Label>
/span>
/td>
/tr>
/table>
在主界面的右方有功能导航条,基础设置,班级管理,信息查询。
展开功能导航条后可以看到更详细的分类,如图5,6,7所示。
图5基础设置
图6班级管理
图7信息查询
点击学年设置,可对学年信息进行增删改查等操作,如图8所示。
图8学年设置
输入查询条件,可对学年信息排序显示,如图9所示。
图9学年信息
点击教师列表,可对教师信息查询等操作,如图10所示。
图10教师列表
点击学生列表,可对学生信息查询等操作,如图11所示。
图11学生列表
center"
border="
tableid="
dataview"
thead>
<
thfield="
ck"
checkbox="
/th>
<
%--<
id"
80"
formatter='
OperFormat'
主¡
Â
键¨
--%>
c_name"
班ã
¤
级?
<
sb_year"
60"
入¨
年¨
份¤
Y<
sb_number"
100"
籍?
号?
sb_name"
姓?
名?
sb_sex"
50"
性?
别À
e<
sb_bdate"
月?
sb_zp"
70"
zpFormat'
照?
片?
sb_rxdate"
日¨
期¨
sb_native"
150"
贯¨
¢
sb_lxdh"
联¢
a系¦
电Ì
话¡
ã
sb_address"
家¨
°
庭ª
£
详¨
细?
地Ì
址¡
sb_ybyxx"
原-毕À
业°
¦
校¡
ê
sb_cdate"
修T改?
sb_note"
200"
备À
注Á
/thead>
点击成绩查询,添加查询条件可对学生的成绩进行查询,如图12所示。
图12成绩查询
点击惩处信息查询,添加查询学生的学籍号和学生姓名可对学生的惩处信息进行查询,如图13所示。
图13惩处信息查询
点击获奖信息查询,添加查询学生的学籍号和学生姓名可对学生的惩处信息进行查询,如图14所示。
图14获奖信息查询
body>
h3>
添加获奖信息<
/h3>
formid="
form1"
div>
!
--Add.aspx-->
tablecellspacing="
tdheight="
25"
align="
right"
width:
99px"
标题<
span>
*<
:
TextBoxID="
txta_title"
MaxLength="
Width="
416px"
TextBox>
RequiredFieldValidatorID="
rfva_title"
ErrorMessage="
请填写标题"
ControlToValidate="
RequiredFieldValidator>
内容Y<
txta_content"
Height="
111px"
TextMode="
MultiLine"
419px"
获奖学生<
DropDownListID="
ddla_csid"
205px"
DropDownList>
RequiredFieldValidator1"
*"
获奖时间<
txta_cdate"
200px"
onfocus="
WdatePicker({dateFmt:
'
yyyy-MM-dd'
})"
rfva_cdate"
请填写获奖时间?
tdstyle="
td>
ButtonID="
btnSubmit"
保存"
80px"
OnClick="
btnSubmit_Click"
btnClose"
保存并关闭"
btnClose_Click"
/form>
/body>
/html>
点击评价信息查询,添加查询学生的学籍号和学生姓名可对学生的惩处信息进行查询,如图15所示。
图15评价信息查询
点击密码修改,用户可以对登录密码进行修改,如图16所示。
图16评价信息查询
点击编辑学生信息,可以编辑添加学生的信息,如图17所示。
图17添加学生信息
实现添加学生信息的功能部分代码如下:
scriptlanguage="
javascript"
type="
text/javascript"
functionaddStudent(){
varstudentNumber=$("
#txtStudentNumber"
)