摘 要 随着互联网技术的迅速发展,Web 技术已经不再局限于静态显示网页信息,越来越多的网站以各种方式动态的发布网页,使其网站能够和用户实现交互以及提供更快的更新速度。随着这种要求的提出,各种适应这种要求的应用技术应运而生。
本文通过分析浏览器/服务器结构的特点并结合课程培训的实际情况,提出了基于浏览器/服务器结构课程培训网站的基本设计思想,简要介绍了系统各功能模块及数据库的设计,着重讨论了用 ASP.NET技术和SQL Server 2000开发课程培训网站时的数据库访问技术和动态网页制作技术,并给出了部分实现代码。通过该系统,使学生可以方便地在网上进行选课。该B/S结构的系统在Windows XP系统和VS.NET平台下开发完成,使用C#作为ASP.NET的开发语言,SQL Server 2000作为数据库。系统有较高的安全性和较好的性能。其中连接数据库的字符串可以随时在Web.config里修改,并经过编码加密,增加了灵活性,保护了数据库的安全。代码尽量使用存储过程和尽量减少数据库连接的打开时间等手段来提高性能。
关键字: SQL Server2000 ,B/S,Asp.Net,课程培训
目录
ABSTRACT 2
1.1开发背景 5
1.2 设计的意义 6
1.3 系统的开发方法 7
1.4 系统开发工具 7
1.4.1 C#简介 7
1.4.2 ASP.NET简介 8
1.4.3 数据库简介 9
第二章 需求分析 11
2.1可行性分析 11
2.2 系统设计的要求 11
2.3 系统功能需求分析 12
2.4 数据库需求分析 12
第三章 系统总体设计 14
3.1系统总体设计 14
3.1.1 系统总体架构 14
3.1.2 系统总体结构设计原则 15
3.2 系统功能总体设计 15
3.2.1 管理员角色 15
3.2.2 学生角色 15
3.3 数据库结构设计 16
3.3.1 概念结构设计 16
3.3.2 概念结构设计的方法选择 17
3.3.3 系统的E-R图 17
3.4 数据库表的设计 18
4.1 运行环境 21
4.2 首页 21
4.3 管理员角色主要实现功能 22
4.3.1 课程信息维护 22
4.3.2 报名信息维护 24
4.3.3 新闻信息维护 25
4.3.4职位管理 26
4.4.1新闻中心 27
4.4.2 人物风采 28
4.4.3 在线报名 29
4.4.4 职位信息 30
第五章 软件测试 31
5.1 软件测试的意义 31
5.2 软件测试的重要性 31
5.3 软件测试的范围 32
5.3 软件测试的方法 32
5.3 软件测试的目的和原则 32
第六章 总结 34
谢辞 35
参考文献 36
这种付款方式安全吗?我付款了,你不发东西给我,怎么办! |