asp.net的校园信息管理系统的研究和实现
进入信息时代,对于信息发布的质量和效率有了更高的要求。需要解决原始单调的高校广播、板报、小传单的传统信息模式,将信息发布内容形成综合的汇集平台,具有文字、图片、影像、语音为一体的快速传播系统,使校园信息成为宣传的重要窗口和高校形象体现的阵地。基于此设计了一款校园信息管理系统,功能灵活,操作便捷,实现网站信息的动态管理,对信息的管理更加及时,高效。校园信息管理系统基于.NET平台架构,采用B/S设计模式设计与实现,主要实现对高校信息的发布与管理。该系统的主要功能包括用户注册、用户登录、院内信息、教育信息、校报文萃、人物专访、学术讲座、文体娱乐、校园采风、学生生活、浏览、评论、阅读、搜索、查看公告、分类、用户管理、公告管理、评论管理和友情链接等信息管理,在这个系统里,每一个版块都可以进行信息的添加、修改、查询、删除等使用,每个使用者都有各自与其他人区分的权限,有各自的网站操作方法,为系统的安全、流畅运行提高了强力保障[1]。本文论述了校园信息管理系统的背景与意义,解析了整个开发过程,包括系统分析、系统设计、编码实现和测试运行等。关键词: 信息发布;ASP.NET平台;SQL Server2012;B/S架构普通用户可以在该应用程序中进行信息阅读、查询、检索、评论等。例如,将一条校园信息的标题做成一个链接,体验者可以通过点击链接来进行信息浏览,从而进入该条校园信息的浏览界面,查看该条信息的具体内容,其中包含了标题、内容、评论和点击率;体验者可以按照自己的喜好查看信息,比方说,用信息关键字进行搜索,能迅速地找到符合检索要求的信息,在网页显示检索的结果;体验者可以在校园信息底部评论(允许匿名评论);体验者查询公告信息等。目录
第一章 绪论 1
1.1校园信息管理系统的开发背景 1
1.2校园信息管理系统开发的目的和意义 1
第二章 系统分析 2
2.1系统需求分析 2
2.1.1系统功能需求分析 2
2.1.2系统性能需求分析 3
2.1.3开发环境需求分析 3
2.2系统可行性分析 4
2.2.1技术方面的可行性 4
2.2.2经济方面的可行性 4
2.2.3法律方面的可行性 5
2.2.4操
*好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$
二章 系统分析 2
2.1系统需求分析 2
2.1.1系统功能需求分析 2
2.1.2系统性能需求分析 3
2.1.3开发环境需求分析 3
2.2系统可行性分析 4
2.2.1技术方面的可行性 4
2.2.2经济方面的可行性 4
2.2.3法律方面的可行性 5
2.2.4操作方面的可行性 5
第三章 系统设计 6
3.1 系统功能设计 6
3.1.1前台模块功能需求 6
3.1.2后台模块功能需求 7
3.2数据库设计 8
3.2.1数据库需求分析 8
3.2.2数据库概念结构设计 8
3.2.3数据库逻辑结构设计 11
第四章 系统实现 14
4.1 系统概况 14
4.2 前台界面设计与实现 15
4.2.2用户注册页面 17
4.2.3用户控件 19
4.3后台管理界面设计与实现 20
4.3.1后台管理首页 20
4.3.2信息审核页 21
4.3.3信息分类管理页 23
4.3.4用户管理 23
4.3.5其他管理页 24
4.4数据库 26
4.5系统文件 26
第五章 系统测试与运行 28
5.1 系统测试 28
5.1.1 PC端系统测试要点 28
5.1.2 PDA端测试要点 29
5.1.3 PC端模块测试用例及测试结果 29
5.1.4 PDA模块测试用例及测试结果 30
5.2 测试的目的 31
5.3 本系统测试环境 32
结束语 33
致谢 34
参考文献 35
第一章 绪论
1.1校园信息管理系统的开发背景
近年来,互联网发展迅速,教育机构、政府及企业单位开始高度重视网络中发布的信息。特别是现在高校的信息化和网络化也在飞速的发展,互联网已成为学生获取信息的主要来源之一,信息是信息的重要内容之一。当代大学生的学习、生活和思维方式不仅发生变化,他们的政治态度、道德风貌和价值取向也深受影响。及时、准确的信息信息成了大学生接受教育和获取知识的重要途径。因此高校的信息宣传工作人员不仅要具备很高的思想政治修养、深厚的文化知识功底和扎实的理论业务能力,还应具备较强的计算机技术水平,才能不断地从内容和形式上创新和深化高校的信息宣传工作,才能适应信息传播技术和网络信息业的不断发展,给高校信息宣传工作带来新形势和新发展[2]。在这种形势下,校内信息发布系统的出现就很有必要。
1.2校园信息管理系统开发的目的和意义
信息管理系统又叫做内容管理系统,是一个基于信息和内容管理的全站管理系统[3]。该系统基于B/S模式开发,将之前提前提交的毫无关系的信息(其中有文字、图片和影片),有条理地地呈现在大家面前[4]。搭建校园信息管理系统,不仅能快速传达校园最新动态,传播学校方针,让学生了解学校,而且有利于加强师生的互动性,拓展师生的生活视野,激发他们对信息进行评论,发表意见,提供信息素材,真正做到:广泛收集,取优避劣。同时也为学生的发展提供优越的环境。
在开始设计该系统之前,就大学校园的具体情况进行调查,分析并总结了校园管理网站发布信息的需求和整体感。在学生对学校信息需求的分析基础上,结合目前信息系统的最新发展方向,敲定了整个系统网站上需要完成的功能。对于网站的整体排版和后台排版,要完成信息的接受、修改、编辑、添加、删除等功能[5]。借助Web浏览器以及程序客户端,已经获得授权的用户可以以人机交互的形式对学校信息进行发布、管理等操作。
第二章 系统分析
系统分析是管理信息系统的一个主要和关键阶段,其目的是确定用户的具体需求以及相应的可行解决方案,包含:开发者对已经存在的模块管理现在大概情况的掌握;用户对这个网站功能实现方面的需求;系统管理功能等等。以后系统设计和实现的基础是系统分析所要确定的内容[6]。所以在软件开发之前,进行系统分析这一步必不可少,从若干个方案中挑选出最可行的方案。系统分析主要通过对系统进行需求以及可行性分析两个步骤来完成。
2.1系统需求分析
在整个系统开发的过程中,务必准确察觉和知晓使用者的痛点,而这个痛点的把握程度直接影响系统的速率和水准。因此,在开发一个信息发布系统之前,一定在开始前对系统开展全方位的需求分析,确保后续的设计与开发工作可以向预期的方向开展。
根据对已存在的一些信息发布系统的分析,并调研了相关单位信息发布的需求后,得到“信息发布系统”的需求,包含对系统的功能、性能和开发环境三个方面的需求。
2.1.1系统功能需求分析
该应用程序发布各种类型的信息,为各类用户提供其需求的服务;用户被应用程序分为普通用户和管理员,其中管理员又被划分成信息输入员、信息审核员和系统管理员。
普通用户可以在该应用程序中进行信息阅读、查询、检索、评论等。例如,将一条校园信息的标题做成一个链接,体验者可以通过点击链接来进行信息浏览,从而进入该条校园信息的浏览界面,查看该条信息的具体内容,其中包含了标题、内容、评论和点击率;体验者可以按照自己的喜好查看信息,比方说,用信息关键字进行搜索,能迅速地找到符合检索要求的信息,在网页显示检索的结果;体验者可以在校园信息底部评论(允许匿名评论);体验者查询公告信息等。
系统管理员的权限有:进行信息分类管理、添加信息、修改信息、信息审核和删除信息,此外系统管理员有用户管理的权限,比如系统用户管理、添加用户和更改账号。
信息输入员的权限有:添加信息,但是此信息被系统管理员或者审核员审核通过后,才允许被上传至网站。
信息审核员的权限有:添加信息、删除信息和审核信息。
2
第一章 绪论 1
1.1校园信息管理系统的开发背景 1
1.2校园信息管理系统开发的目的和意义 1
第二章 系统分析 2
2.1系统需求分析 2
2.1.1系统功能需求分析 2
2.1.2系统性能需求分析 3
2.1.3开发环境需求分析 3
2.2系统可行性分析 4
2.2.1技术方面的可行性 4
2.2.2经济方面的可行性 4
2.2.3法律方面的可行性 5
2.2.4操
*好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$
二章 系统分析 2
2.1系统需求分析 2
2.1.1系统功能需求分析 2
2.1.2系统性能需求分析 3
2.1.3开发环境需求分析 3
2.2系统可行性分析 4
2.2.1技术方面的可行性 4
2.2.2经济方面的可行性 4
2.2.3法律方面的可行性 5
2.2.4操作方面的可行性 5
第三章 系统设计 6
3.1 系统功能设计 6
3.1.1前台模块功能需求 6
3.1.2后台模块功能需求 7
3.2数据库设计 8
3.2.1数据库需求分析 8
3.2.2数据库概念结构设计 8
3.2.3数据库逻辑结构设计 11
第四章 系统实现 14
4.1 系统概况 14
4.2 前台界面设计与实现 15
4.2.2用户注册页面 17
4.2.3用户控件 19
4.3后台管理界面设计与实现 20
4.3.1后台管理首页 20
4.3.2信息审核页 21
4.3.3信息分类管理页 23
4.3.4用户管理 23
4.3.5其他管理页 24
4.4数据库 26
4.5系统文件 26
第五章 系统测试与运行 28
5.1 系统测试 28
5.1.1 PC端系统测试要点 28
5.1.2 PDA端测试要点 29
5.1.3 PC端模块测试用例及测试结果 29
5.1.4 PDA模块测试用例及测试结果 30
5.2 测试的目的 31
5.3 本系统测试环境 32
结束语 33
致谢 34
参考文献 35
第一章 绪论
1.1校园信息管理系统的开发背景
近年来,互联网发展迅速,教育机构、政府及企业单位开始高度重视网络中发布的信息。特别是现在高校的信息化和网络化也在飞速的发展,互联网已成为学生获取信息的主要来源之一,信息是信息的重要内容之一。当代大学生的学习、生活和思维方式不仅发生变化,他们的政治态度、道德风貌和价值取向也深受影响。及时、准确的信息信息成了大学生接受教育和获取知识的重要途径。因此高校的信息宣传工作人员不仅要具备很高的思想政治修养、深厚的文化知识功底和扎实的理论业务能力,还应具备较强的计算机技术水平,才能不断地从内容和形式上创新和深化高校的信息宣传工作,才能适应信息传播技术和网络信息业的不断发展,给高校信息宣传工作带来新形势和新发展[2]。在这种形势下,校内信息发布系统的出现就很有必要。
1.2校园信息管理系统开发的目的和意义
信息管理系统又叫做内容管理系统,是一个基于信息和内容管理的全站管理系统[3]。该系统基于B/S模式开发,将之前提前提交的毫无关系的信息(其中有文字、图片和影片),有条理地地呈现在大家面前[4]。搭建校园信息管理系统,不仅能快速传达校园最新动态,传播学校方针,让学生了解学校,而且有利于加强师生的互动性,拓展师生的生活视野,激发他们对信息进行评论,发表意见,提供信息素材,真正做到:广泛收集,取优避劣。同时也为学生的发展提供优越的环境。
在开始设计该系统之前,就大学校园的具体情况进行调查,分析并总结了校园管理网站发布信息的需求和整体感。在学生对学校信息需求的分析基础上,结合目前信息系统的最新发展方向,敲定了整个系统网站上需要完成的功能。对于网站的整体排版和后台排版,要完成信息的接受、修改、编辑、添加、删除等功能[5]。借助Web浏览器以及程序客户端,已经获得授权的用户可以以人机交互的形式对学校信息进行发布、管理等操作。
第二章 系统分析
系统分析是管理信息系统的一个主要和关键阶段,其目的是确定用户的具体需求以及相应的可行解决方案,包含:开发者对已经存在的模块管理现在大概情况的掌握;用户对这个网站功能实现方面的需求;系统管理功能等等。以后系统设计和实现的基础是系统分析所要确定的内容[6]。所以在软件开发之前,进行系统分析这一步必不可少,从若干个方案中挑选出最可行的方案。系统分析主要通过对系统进行需求以及可行性分析两个步骤来完成。
2.1系统需求分析
在整个系统开发的过程中,务必准确察觉和知晓使用者的痛点,而这个痛点的把握程度直接影响系统的速率和水准。因此,在开发一个信息发布系统之前,一定在开始前对系统开展全方位的需求分析,确保后续的设计与开发工作可以向预期的方向开展。
根据对已存在的一些信息发布系统的分析,并调研了相关单位信息发布的需求后,得到“信息发布系统”的需求,包含对系统的功能、性能和开发环境三个方面的需求。
2.1.1系统功能需求分析
该应用程序发布各种类型的信息,为各类用户提供其需求的服务;用户被应用程序分为普通用户和管理员,其中管理员又被划分成信息输入员、信息审核员和系统管理员。
普通用户可以在该应用程序中进行信息阅读、查询、检索、评论等。例如,将一条校园信息的标题做成一个链接,体验者可以通过点击链接来进行信息浏览,从而进入该条校园信息的浏览界面,查看该条信息的具体内容,其中包含了标题、内容、评论和点击率;体验者可以按照自己的喜好查看信息,比方说,用信息关键字进行搜索,能迅速地找到符合检索要求的信息,在网页显示检索的结果;体验者可以在校园信息底部评论(允许匿名评论);体验者查询公告信息等。
系统管理员的权限有:进行信息分类管理、添加信息、修改信息、信息审核和删除信息,此外系统管理员有用户管理的权限,比如系统用户管理、添加用户和更改账号。
信息输入员的权限有:添加信息,但是此信息被系统管理员或者审核员审核通过后,才允许被上传至网站。
信息审核员的权限有:添加信息、删除信息和审核信息。
2
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1464.html