.NET530 asp.net+sql通用作业批改系统设计
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘 要
随着网络高速地融入当今现代人的生活,学校对网络技术的应用也在不断地提高。学校的教学任务十分复杂,工作也很繁琐,在教学任务中,作业的批改也是一个很重要的环节。为了提高老师工作效率,减轻教师的工作强度,提高作业批改的灵活性,《通用作业批改系统》的诞生可以说是事在必行的。该系统采用B/S结构,以浏览器方式登陆系统,用ASP.NET作为开发语言,数据库则使用Microsoft SQL Server 2000实现。《通用作业批改系统》包括了学生子系统、教师子系统、管理员子系统三大模块,该系统主要完成学生,教师,管理员的登陆,作业的提交,批改等功能,具有操作简单、界面友善、灵活性好、系统安全性高、运行稳定等特点。
本文简要介绍了《通用作业批改系统》的项目背景和意义,着重阐述了该系统的设计实现过程与该系统数据库的设计实现过程;从系统的需求分析、模块设计、数据库设计到系统实现等各个环节都进行了详尽的分析和描述。
目 录
摘 要 I
Abstract II
引 言 1
1 开发背景 2
1.1 B/S结构概述 2
1.2简述ASP.NET及其特点 3
1.3客户机/服务器数据库系统概述 4
2 需求分析 5
2.1 用户需求分析 5
2.2 系统功能的需求分析 5
2.3 性能需求分析 5
3 可行性分析 6
3.1 技术可行性 6
3.2 经济可行性 6
3.3 社会可行性 6
4 系统设计 7
4.1系统总体结构设计 7
4.2功能设计 7
4.2.1登陆子系统功能设计 8
4.2.2学生子系统功能设计 8
4.2.3教师子系统功能设计 9
4.2.4管理员子系统功能设计 10
4.3数据库设计 11
4.3.1 概念结构设计 11
4.3.2逻辑结构设计 12
4.3.3物理结构设计 14
4.4作业批改系统功能的实现 17
4.4.1 登陆界面 17
4.4.2学生注册界面 19
4.4.3作业上传界面 21
4.4.4作业批改界面 21
5系统测试 22
5.1测试范围与主要内容 22
5.2测试结果 22
结 论 23
参 考 文 献 24
致 谢 25
登陆界面部分代码如下:
<script language="javascript">
function check()
{ var vUid=document.getElementById("txtUid").value;
var vPwd=document.getElementById("txtPwd").value; [资料来源:www.THINK58.com]
if(vUid=="")
{ lert("帐号不能为空!");
document.getElementById("txtUid").focus();
return false;
}
if(vPwd=="")
{ alert("密码不能为空!");
document.getElementById("txtPwd").focus();
return false;
}}
4.4.2学生注册界面
该界面主要完成学生注册信息[16],学生可以进行个人信息的注册如图4-15。注册时,密码以星号的形式显示,要求输入密码时候,需要密码隐藏模式现实,要对密码进行二次检验和长度检验。以下拉列表的形式来选择年级和班级,E-mail要以正确形式填写,否则系统将提示错误。注意:每一项必须填写,否则系统将提示错误。 [资料来源:http://think58.com]
图4-15
[来源:http://www.think58.com]
注册界面验证密码是否一致代码如下:
<asp:TextBox ID="txtPwd2" runat="server" TextMode="Password" Width="150px"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" BackColor="#FFE0C0" BorderColor="Red" BorderStyle="Solid" BorderWidth="1px" ControlToValidate="txtPwd2" Display="Dynamic" ErrorMessage="不能为空!" Font-Size="10pt"></asp:RequiredFieldValidator>
<asp:CompareValidator ID="CompareValidator1" runat="server" BackColor="#FFE0C0" BorderColor="Red" BorderStyle="Solid" BorderWidth="1px" ControlToCompare="txtPwd1" ControlToValidate="txtPwd2" ErrorMessage="两次密码不一致!" Font-Size="10pt"></asp:CompareValidator>
致 谢
时光匆匆,我的大学生活即将结束,漫长的学习生活之旅即将到达终点,凝聚着几年所学知识的毕业设计将为我的大学生活画上一个圆满的句号。
在设计期间,我不仅学到了很多计算机方面的知识,更学到了许多人生经验。学院为这次毕业设计提供很好的学习环境,指导老师认真负责。给了我很多宝贵的意见和实际的指导,使我少走了不少弯路,从论文开题到设计实施的整个过程都得到老师精心的指导,老师多次询问研究进程,帮助我开拓研究思路,他们倾注了大量的心血,提出了许多宝贵的意见和建议,在论文的字里行间无不体现出导师所具有的深厚理论水准,超前的思考方法和严谨的治学态度。 [资料来源:THINK58.com]
在此我感谢老师对我的帮助,同时也感谢帮助过我的老师和同学们,他们给予了我很大帮助。我要向诸位老师深深地鞠上一躬,谢谢你们对我的关怀,培育,这是我终生难忘的大学生活。在这里感谢那些网络上互不相识的网友,是他们帮助我解决了很多难题。
由于本人知识水平有限,本文一定存在许多缺点和不足,恳请各位老师给予帮助和指正。
参 考 文 献
[1] 王辉,黄红超编著. ASP.NET实用教程.北京: 清华大学出版社.2005.
[2] Dino Esposito(意)著.罗兵,顾燕宏译.精通ASP.NET程序设计.北京:清华大学出版社.2006.
[3] Russ Basinra,Richard Conway著.王晓娜,黄开枝译.ASP.NET安全性高级编程.北京:清华大学出版社.2003.
[4] 冯方方编著.ASP.NET基础教程.北京:清华大学出版社.2004.
[5] 徐新华编著.精通ASP.NET2.0.北京:机械工业出版社.2006.
[6] 苏红超编著.ASP.NET深入解析.北京:科学出版社.2003.
[7] 刘寅力编著.系统分析之路.北京:电子工业出版社.2005.
[8] 邹建峰,李律松,李晓栓编著.ASP.NET开发技术详解.北京:人民邮电出版社.2005.
[9] 申朝阳,宋颜浩主编.ASP.NET与相关数据库技术高级指南.北京:中国水利水电出版社.2005.
[10](美)Micheal Otey,Paul Conte著.陈思义,吴强,刘红波译.SQL Server 2000开发指南.北京:清华大学出版社.2002. [资料来源:http://THINK58.com]
[11] 甘仞初主编.信息系统分析与设计.北京:高等教育出版社.2003.
[12] 戴志诚,张国应编著.SQL Server中文版数据库编程实战训练.北京:人民邮电出版社. 2004.
[13] 王珊编著.数据库系统概论(第四版).北京:高等教育出版社.2006.
[14] 于松涛,徐振成等编著.精通SQL Server2000数据库管理与开发.北京:人民邮电出版社. 2001.
[15] 赵辉,杨丽敏编著.ASP.NET案例开发集锦.北京:电子工业出版社.2006.
[16] 曹斌,韩中考主编.ASP.NET数据库系统项目实践.北京:科学出版社.2005.
[17] 胡海璐编著.网络系统开发实例精粹(ASP.NET版).北京:电子工业出版社.2006.
[18] 岳国英主编.SQL Server2000数据库技术实用教程.北京:中国电子出版社.2005.