毕业交流学习平台设计采用ASP.NET的开发技术,基于Browser/Server结构,在Visual Studio开发工具下,把C#作为开发语言,采用ADO.NET与后台数据库进行连接,完成数据的添加、修改、删除、查询等功能。毕业交流学习平台是指利用互联网的功能特性和资源建立有意义的学习环境,以促进和支持毕业生的学习活动。网络设施是网络教育的硬件基础,毕业交流学习平台是一种相对于面授教育、师生分离、非面对面组织的学习活动,它是一种跨学校、跨地区的教育工具,它的特点是:毕业生与教师分离;采用特定的传输系统和传播媒体进行学习一级资源共享;信息的传输方式多种多样;学习的场所和形式灵活多变
下面进行系统的功能需求分析。
1.前台功能模块:可以在前台Web浏览器中查看这些功能。
用户注册模块:将用户信息记录到用户表。
用户登录模块:用来区分三种用户,普通用户、普通管理员和超级管理员。
个人信息管理:用户登录后可以修改用户表中的个人信息。
主页模块:在信息表中读取信息并按照一定模板显示在首页。
信息搜索模块:将信息表中所有信息的标题或内容关键字与搜索框中输入的字段进行比对,找到所有包含输入字段的信息纪录,从而将信息、内容和发布时间等信息展示给普通用户。
信息浏览模块:系统根据信息ID从信息表中取出信息的主体内容。
2.后台管理模块:针对普通管理员和超级管理员
添加论文:将论文的ID和论文标题以及论文内容等记录到论文表中,经管理员审核通过后,此论文可以被浏览者查看。
修改论文:根据论文ID,在论文表中找出相应记录并进行更新。
删除论文:根据该论文ID从论文表中进行删除。
审核论文:将论文添加人ID、论文ID、审阅时间等记录到审核表,经管理员审核通过后的论文才可以在前台界面显示。
系统用户管理:系统用户的属性包括用户名、密码、权限、添加时间,超级管理员可以管理系统用户,对其进行增删改查等操作。
系统管理模块:包括温馨提醒设置、友情链接添加、删除、修改。
留言管理模块:管理员管理系统留言信息,可以进行回复、删除,将留言ID、标题、内容、头像等信息记录在留言表中。
添加资料:将资料的ID和资料名称以及资料内容等记录到资料表中,经过添加后,此资料可以被浏览者查看。
修改资料:根据资料ID,在资料表中找出相应记录并进行更新。
删除资料:根据该资料ID从资料表中找到ID等于该资料ID的资料信息,将资料本身从资料表中进行删除。
新闻管理:管理员添加新闻信息,将新闻ID、新闻名称、添加时间等数据存放在新闻表中,修改新闻通过新闻ID来修改数据库的新闻信息,除了新闻ID不可以修改外,其他新闻属性几乎都可以修改,删除新闻是选择某个新闻ID,通过新闻ID将数据库新闻表中对应的新闻信息删除掉。
目 录
摘 要 I
目 录 III
第1章 引言 1
1.1开发背景 1
1.2国内外研究现状 1
1.3论文组成结构 1
第2章 开发工具及相关技术介绍 3
2.1开发工具介绍 3
2.1.1VisualStudio介绍 3
2.1.2SQL Server介绍 3
2.1.3IIS介绍 4
2.2开发模式B/S介绍 4
2.3开发技术介绍 4
2.3.1ASP.NET介绍 5
2.3.2ADO.NET介绍 5
第3章 系统分析 6
3.1可行性分析 6
3.1.1技术可行性 6
3.1.2经济可行性 6
3.1.3操作可行性 6
3.1.4法律可行性 6
3.2需求分析 6
3.2.1系统用户需求分析 6
3.2.2系统功能需求分析 7
3.2.3系统业务流程分析 8
3.2.4系统数据流分析 8
第4章 系统设计 11
4.1系统设计的原理 11
4.2系统功能设计 11
4.3系统流程设计 12
4.4数据库设计 17
4.4.1概念模型设计 17
4.4.2逻辑结构设计 18
4.4.3数据库的连接设计 22
第5章 系统实现 23
5.1登录模块的实现 23
5.2前台功能模块的实现 24
5.2.1前台主页模块 25
5.2.2用户注册模块 26
5.2.3留言模块 27
5.2.4文件下载模块 29
5.3后台管理模块的实现 29
5.3.1后台主页模块 29
5.3.2系统用户管理模块 30
5.3.3论文管理模块 32
5.3.4资料管理模块 33
第6章 系统测试 35
6.1测试目的 35
6.2测试用例 35
6.2.1登录测试 35
6.2.2注册测试 35
6.2.3资料管理测试 35
6.3测试结果 36
第7章 结论 37
参考文献 38
致 谢 39