《C语言程序设计》课程网站的设计与实现(ASP.NET,SQL) 来源:wenku163.com 资料编号:WK16312981 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK16312981 我要下载该资源 资料介绍 《C语言程序设计》课程网站的设计与实现(ASP.NET,SQL)(毕业论文12000字,程序代码,SQLserver数据库) 本课程网站采用C#语言和asp.net技术并利用SqlSever数据库进行开发,结合了B/S框架技术,实现课程教学管理新方式,主要是针对管理员,老师,学生使用,对于现如今加快的生活节奏来说,设计这样一个在线《C语言程序设计》课程网站具有一定的意义。 系统管理员功能分析 管理员为系统的最高权限,是系统的主要界面,可以看到系统的所有功能,主要功能包括: (1)学习分类信息功能设计,本功能的设计是展示所有的分类信息的,管理员负责在后台添加和管理,可以看到分类的详细信息,包括内容,时间等。 (2)系统信息管理功能设计,本功能设计的目的是查看自己的个人信息,包括账号,密码等信息。本功能的设计目的是方便添加和管理管理员账号使用的,在添加管理员账号的时候只要按照所有的关键字正确填写就可以添加成功,如果信息填写错误也可以进行提示操作,方便用户信息的填写。 (3)用户信息管理功能,对学生和教师的信息进行管理。 (4)答疑信息管理功能分析,本功能的设计目的是方便解决用户的疑问,可以进行回复留言。 (5)教学团队信息管理,管理不同的团队信息。 3.1.2 教师功能的设计分析 (1)教师的主要功能是对教学资料、视频进行发布,具体的功能有: (2)系统信息管理功能,对自己个人的信息进行修改管理。 (3)教学资料管理功能,为学生发布教学资料。 (4)答疑信息管理功能,查看学生的留言,并且进行回复解答。 (5)视频信息管理,发布教学视频。 (6)测试信息管理,对学生的进行添加测试题目和生成试卷。 3.1.3 学生功能的设计分析 (1)个人信息管理功能,对自己的信息进行修改管理; (2)在线学习信息管理功能,查看课程并进行学习; (4)在线答疑管理功能,有问题可以进行留言。 (5)在线练习功能,可以实现在线考试的功能。 (6)我的测试成绩功能,查询自己的测试成绩。 (7)学生注册功能,可以实现学生身份的注册; (8)教学录相功能,查看视频信息; (9)课程介绍功能,查看不同的介绍信息; (10)教学团队功能,查看学校的教师信息。 开发环境:Microsoft Visual Studio 数据库:Microsoft SQL Server 程序语言:ASP.NET(C#)语言 目 录 1引言 1 1.1 选题背景 1 1.2 课题开发的目的与意义 2 1.3 课题主要工作内容 2 2 相关技术及工作环境介绍 2 2.1 B/S架构说明 2 2.2 SqlSever数据库介绍 3 2.3 HTML语言介绍 3 2.4 ViSual Studio软件介绍 3 2.5 Dreamweave网页技术介绍 4 2.6 数据库连接的方式 4 3 系统需求分析 4 3.1 课题功能分析 4 3.2 系统可行性分析 5 3.3 系统设计问题分析 6 3.4 系统操作流程分析 6 3.5 数据流程分析 8 4 系统设计 10 4.1 系统总体功能设计 10 4.2 非功能方面的设计 11 4.3 数据库的设计 11 4.4 系统结构设计 20 5 系统实现 22 5.1 实现概念 22 5.2 登录功能的实现设计 22 5.3 管理员功能权限设计 22 5.4 学生功能的实现 25 5.5 教师功能界面 26 5.6 前台界面设计 26 6 系统测试 27 6.1 测试环境 27 6.2 系统测试的方法和目的 27 6.3 具体测试 28 总 结 30 参考文献 31 致 谢 32