asp.net的校园信息管理系统的研究和实现
第一章 绪论 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操
*51今日免费论文网|www.jxszl.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
原文链接:http://www.jxszl.com/jsj/rjgc/37647.html