摘 要 随着计算机网络技术发展,Web数据库技术已经成为应用最为广泛的网站架构基础技术在应用系统中,Web提供了与客户进行通信联络的有效手段,利用Web技术,实现Web服务器与数据库系统的连接,完成对数据的处理与查询,用户可以通过操作简单易学的浏览器来查询处理所需要的各种数据。
本文通过分析浏览器/服务器结构的特点并结合管理系统的实际情况,提出了基于浏览器/服务器结构肇庆学院学生实习信息管理系统的基本设计思想,简要介绍了系统各功能模块及数据库的设计,着重讨论了用 ASP.NET技术和SQL Server 2008开发肇庆学院学生实习信息管理系统时的数据库访问技术和动态网页制作技术,并给出了部分实现代码。通过该系统,使学生可以方便地在校园网上进行实习任务提交。该B/S结构的系统在Windows XP系统和VS.NET平台下开发完成,使用C#作为ASP.NET的开发语言,SQL Server 2008作为数据库。系统有较高的安全性和较好的性能。其中连接数据库的字符串可以随时在系统配置文件里修改,并经过编码加密,增加了灵活性,保护了数据库的安全。代码尽量使用存储过程和尽量减少数据库连接的打开时间等手段来提高性能。本文中除了有对程序的系统分析、总体设计、数据库设计、功能实现等主体部分外,在这之前还介绍了与肇庆学院学生实习信息管理系统相关的信息、IIS介绍、IIS与ASP.NET的结合等的基本内容及发展情况。
关键字: SQL Server2008 ,B/S,ASP.NET,肇庆学院学生实习信息管理系统
目录
ABSTRACT 3
1 概述 6
1.1开发背景 6
1.2 项目提出的意义 7
1.3 系统的开发方法 8
1.4 系统开发工具 9
1.4.1 C#简介 9
1.4.2 ASP.NET简介 9
1.4.3 数据库简介 11
2 需求分析 12
2.1可行性分析 12
2.2 系统设计的要求 13
2.3 系统功能需求分析 13
2.4 数据库需求分析 14
3 系统总体设计 15
3.1系统总体设计 15
3.1.1 系统总体功能模块 15
3.1.2 系统总体结构设计原则 15
3.2 系统功能总体设计 16
3.2.1 管理员角色 16
3.2.2 教师角色 16
3.2.3 实习生角色 16
3.3 数据库结构设计 16
3.3.1 概念结构设计 16
3.3.2 概念结构设计的方法选择 17
3.3.3 系统的E-R图 17
3.4 数据库表的设计 18
4 系统实现 22
4.1 运行环境 22
4.2 系统主界面 22
4.3 管理员角色主要实现功能 24
4.3.1 实习生管理与查询 24
4.3.2 专业信息管理 26
4.3.3 班级信息管理 26
4.3.4 实习学校管理 28
4.3.5 指导教师管理 28
4.3.6 巡查统计 29
4.3.7 实习人数统计 30
4.4 指导教师角色功能 31
4.4.1密码修改 31
4.4.2 实习任务管理 33
4.4.3 实习巡查 34
4.4.2 实习生成绩管理 34
4.5 实习生角色主要实现功能 34
4.5.1 实习生密码修改 34
4.5.2 实习记录 35
5 软件测试 37
5.1 软件测试的意义 37
5.2 软件测试的重要性 37
5.3 软件测试的范围 38
5.3 软件测试的方法 38
5.3 软件测试的目的和原则 38
6总结 40
谢辞 41
参考文献 42
这种付款方式安全吗?我付款了,你不发东西给我,怎么办! |