
计算机科学与技术学院
本科生毕业论文(设计)开题报告书
题 目 基于WEB的校园新闻发布系统
学生姓名 ***
学 号 *** __
专业班级 08科技一班
指导老师 **
| 论文(设计)题目 | 基于Web的校园新闻发布系统 | 
| 选择该课题目的意义及有关研究动态: 校园学校网站是实现教育资源分配的桥梁网络有巨大的教育资源库,它集全社会的力量,使教育资源无限增长。学校网站是最佳的教学研究室,学校网站与教育类专门网站的有效链接,给学校教学研究带来了一片新天地,各种优秀文章、各科素材、优秀软件下载等内容为学生提供了极佳的平台。有效地降低教研成本、提高效率。而且学校网站平台提供了一个展示平台,让全国各地的学生通过这个平台上的图片、文字、声音更多的了解学校。使学校有更多的生源。 作为一种新兴的信息技术,互联网正以前所未有的冲击力影响着人类的生活,它的出现和发展,正慢慢地改变着人们的生活方式,互联网也因此成为目前比较热门的一个话题,它具有强大的影响力。 国际上网站的发展十分迅速,网站已成为人们获取信息的一种重要方式越来越多的人都希望有自己的个人主页、微薄,以充分展示自我;越来越多的公司都希望让自己的网站更具吸引力,以宣传公司,提高知名度。提起网站设计,许多人自然会想到 DREAMWEAVER MX和FLASH,FIREWORKS三剑客,还有ASP、PHP等等。 详细情况: 一、新闻系统模块,让学生或者老师实时的了解学校的动态,校内通知模块方便消息的传达; 二、图片展示系统,更快捷的展示校内图片新闻及校内风景,让更多的人看到学校的全貌。 本系统使用目前比较流行的ASP编程语言进行编写。使用的数据库为ACCESS。本系统采用 B/S结构(Browser/Server结构)结构即浏览器和服务器结构。客户只要在浏览器输入本网址就可以打开本网站,简单的点击就可以通过图片、声音、视屏了解到学校的概况。 | |
| 课题的主要内容(观点)、研究方法、创新之处: 本系统是以呼伦贝尔学院自己的计算机作为服务器,学校有专门的团队负责网站维护,有编辑、记者负责网站日常的新闻,网站技术(学校网站开发爱好者和校站开发团队);其中记者负责学校内部新闻的采集并写出文稿,编辑(文学系的学生)对记者的文稿进行修改并上传到网站上,每一篇文章都要附上记者和编辑的名字;编辑还要负责学校的公告发布。网站技术负责日常网站技术性的问题。 本系统是动态网站,因此实现网站首页实时更新,使用户及时了解学校状况。已解决了实现该系统需求的程序模块设计问题,包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在详细设计报告中将对在本阶段,对系统所做的所有详细设计进行说明。 在用户界面部分,通过对部分电脑用户进行调查,需要考虑到非计算机系的用户,因此需要一个用户友善界面。在界面设计上,首先应做到简单明了、易于操作;在界面布局方面,应突出的显示重要内容和相关添写内容的注释。在设计系统方面,采用ASP进行编程,数据库采用ACCESS。在界面上采用DIV+CSS布局。 系统在设计开发使用过程中要涉及到诸多计算机硬件与软件,因此,在自主开发本系统时,要进行良好的设计工作,制定行之有效的软件工程规范,保证代码的易读性、可操作性和可移植性。 输入数据的准确性是数据处理的前提。数据的输入来源是手工输入,而手工输入要通过系统界面上的安排,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义,因此系统应具有较高的容错性。在系统中,数据的输入往往是大量的,因此系统要有迅速处理数据的能力,以保证处理数据的实时性。在用户输入数据后,系统对用户输入的字符进行合法性检查,以JavaScript脚本语言实现合法性,对不合法的输入进行正确的提示,方便用户输入,本功能使得系统非常人性化。 本系统对网站进行了部分优化,首先是对网站的Title、Keywords、Description、Robots、SiteMap.xml进行优化,提高各搜索引擎的排名,使更多的用户看刚才本网站,提高个学校的知名度。 可行性研究是在投资之前,对拟议中的建设项目进行全面的综合的技术经济分析和论证,从而为项目投资决策提供可靠依据的一种科学方法。通过可行性研究,分析其中存在的风险,成功的可能性如何,确定该项目是否值得去解决,以减少投资风险。 | |
| 研究条件和可能存在的问题: 在开发时应注意,表间关系和表的结构的设计,使信息表和用户表有相关联在属性。用户添加信息后,在信息表中有用户的相关有效信息,防止恶意用户;用户在进行数据输入过程中可能输入非法的信息,因此在用户提交数据信息时,本系统应有一定的判断非法信息的能力,使用户在数据录入时不能输入大量的非法信息。 解决了实现该系统需求的程序模块设计问题,包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在详细设计报告中将对在本阶段,对系统所做的所有详细设计进行说明。 系统在开发过程中,应该充分考虑未来发展的可扩充性。例如,查询需求的不断变换与补充等等。所有这些,都要求系统提供足够的手段进行功能的调整和扩充,进一步完善系统的使用。 程序容错方面、用户操作便利性方面等还不够完善,这还须进一步加以改进。 该系统在技术、经济等各方面均有可行性(在技术方面由个人完成,经济方面网站服务器由学校免费提供,开发过程中的设备和其它一些东西个人基本齐全不需要另买),可以进行开发。 | |
| 设计方案或论文撰写提纲: 系统主要解决如何把该系统划分成若干个模块,决定各个模块之间的接口,模块之间传递的信息,以及数据结构、模块结构的设计等问题。 为方便管理,节约成本,提高维修效率,要求系统能有效、快速、安全、无误的完成对计算机故障的记录,回馈信息进行操作,并要求人机界面要清晰,易于操作,利于维护。 根据在《需求分析说明书》中所描述的数据、功能、运行、性能等方面的需求,并依照《概要设计说明书》所确定的处理流程、总体结构和模块外部设计等,从而进行软件系统的结构设计、逐个模块的程序描述(包括各模块的功能、性能、输入、输出、算法、程序逻辑、接口等等),解决如何接受、输出,以便进行数据库的查询修改工作。 在概要设计对计算机管理系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书。 | |
| 进度安排: 2011.10----2011.11.10 收集资料 2011.11.11----2011.12.10 收集资料、撰写开题报告 2011.12.10----2011.12.20 开题 2011.12.21----2012.3.20 撰写论文、做毕业设计 2012.3.21----2012.4.10 中期检查 2012.4.11----2012.5.22 论文修改定稿、设计成型 2012.5.23----2012.6.10 论文打印、答辩 | |
| 预期结果: 本系统能够拥有一定的错误判断能力,对用户的错误输入进行判断及提示。同样,系统有一定的防黑客攻击,防止黑客拿到权限对数据库破坏,删除的记录只是在数据库中的显示字段标为否,因此不会真正的删除记录,同时每个星期进行数据库备份。 | |
| 主要参考资料: [1] 袁理.ASP完全自学手册[M].北京:机械工业出版社,2009:5-30. [2] 汤代禄,韩建俊.ASP案例开发集锦[M].北京:电子工业出版社,2010:8-27. [3] 韩国峰.ASP第一步[M].北京:清华大学出版社,2008:.3-22. [4] 赵平.Access数据库实用教程[M].北京:清华大学出版社,2010:8-19. [5] Time 创作室.中文 Access 2003 综合应用[M].北京:人民邮电出版社,2009:60-99. [6] 李佳,范俊弟,邓剑民.Access2003数据库应用[M].北京:人民邮电出版社,2010:8-22. [7] 王樵民.Access2003数据库开发典型范例[M].北京:人民邮电出版社,2009:8-17. [8] 何国民,仲治国.ASP动态网站68个典型模块精解[M].北京:科学出 版社,2009:2-43. [9] 施迎.CSS完全自学手册[M].北京:机械工业出版社,2009:8-27. [10] 邵丽萍.Access数据库技术与应用安全汇编[M].北京:清华大学出版社,2011:40-99. [11] Eric Enge.SEO艺术[M].北京:电子工业出版社,2012:9-118. [12] 马军.ASP网络编程从入门到精通[M].北京:清华大学出版社,2011:240-290. [13] 刘好增.ASP动态网站开发实践教程[M].北京:清华大学出版社,2010:80-120. [14] 高怡新.ASP网络应用程序设计[M].北京:人民邮电出版社,2009:2-23. [15] 夏邦贵.Access2003数据库开发[M].北京:机械工业出版社,2010:20-55. | |
| 指导教师意见: 签名: 年 月 日 | |
