【计算机开题报告】高校班级同学录网站

一、设计的背景和意义(简述题目的技术背景和设计依据,说明选题目的、意义)(宋体小四,行距1.25)

作为一个高校,每年都会有新生进毕业生出的现象。一旦毕业生走出校门,想要一直保留有效信息是一件费时间,人力,物力的事情。那么,设计一个有效的网站记录班级同学录成为一种必然。过去面对数量庞大的同学信息,大部分情况下信息处理仍然停留在手工处理的方式,信息难以进行有效管理,造成数据难以查询和整理,如今采用计算机进行信息化数据管理,提高了管理的方便性、安全性等,也适应了当今社会信息化高速发展的特征。
本系统可以使班级同学信息管理工作规范化,系统化,程序化,提高了信息处理的准确性,能够有效的查询和修改,存储班级同学的信息。本系统就是为了管理班级同学信息而设计的。班级同学录网站是一种新型工具,它的出现就是跟随时代的步伐,为人类造福。班级同学录网站是以班级同学为主要用户的网站型信息系统,它可以为在校或已毕业的广大同学们提供交流思想的场所,通过提供完善的同学信息服务和规范同学信息的管理,建立起同学间的沟通渠道,以达到增进同学之间、学生与母校之间的感情,方便同学联系的目的,从而增强学校的凝聚力。

二、国内外在该方向的发展趋势及分析(宋体小四,行距1.25)

目前国内的同学录系统众多,主要的有5460、搜狐的chinaren、 QQ同学录以及各高校自己的同学录系统。这些同学录系统虽然运用技术不尽相同,但是他们的功能和目的都有着些共同点。5460、chinaren网易等同学录系统运用的是JSP技术,这些服务对象比较广泛、针对的同学录系统提供的服务都是最普通的,他们能满足绝大多数人的需求,使得分散于全国各地的校友们能找到这样一个虚拟的集体组织,使得大家不用再为如何联系自己长久未见的同学、朋友而发愁, 同学录提供的就是这样一个方便联系的平台。某些高校同学录系统可能创建时间比较早,他们运用的技术也相对较早一些,比如武汉大学和华中科技大学,他们的同学录系统就是运用ASP技术来开发的。用PHP开发的系统有中国同事录,还有大家比较熟悉的QQ同学录,它是运用Shtml开发的。以上这些同学录系统运用到了很多不同的技术,但是他们对社会的影响、给人们带来的方便是一样的。
  当今信息技术的快发展使得人与人之间的联系更加频繁、更加密切,联系方式也越来越多样化论文因。此时,一个良好的联系方式,能从很大一个幅度上提高工作效率,避免不必要的人力、物力、财力上的浪费,因此一个良好的在线系统能从多方面改变这个难题,同学录系统便是这样一个的系统。近年来,同学录的发展十分迅速,在基础的满足师生以及同学之间的交流方面已经初具规模,现在所要考虑的就是在增加功能的基础上大大发展技术,使得系统在稳定性,保密性, 安全性等方面更加完善。

三、设计的主要内容及技术指标(宋体小四,行距1.25)

1.主要内容:
本系统包括同学录网站首页、班级论坛、班级相册、个人信息管理(包括毕业后的个人业绩、取得的成果等)、访问记录、模糊查询统计、毕业生问卷调查等功能模块。
用户设置:学校校友会主管人员、学院主管人员、班级校友联系人、校友个人等。其中:
学校校友会主管人员可对全校的历届毕业生校友进行统计;
学院主管人员可对所在学院的历届毕业生校友进行统计;
班级校友联系人可对所在班级的毕业生校友进行班级论坛管理、班级相册维护、发放通知、统计管理;
校友个人可对自己的信息进行更新和管理。
2.技术指标:
本系统采用Web开发技术,Java或Python程序设计、MySQL等数据库、微信的应用程序开发流程;熟悉HTML,CSS,JavaScript,Nodeja等基本知识;熟悉Ajax,Bootastrap,jQuery等Web开发框架内容。

四、设计方案的制定(宋体小四,行距1.25)

第一阶段:根据已确定的课题,进行资料搜集和相关文献的查阅,对课题进行分析研究。
第二阶段:确定毕业设计研究思路,开展分析研究工作。包括对用户需求和市场状况的调查研究 ,对已存在类似和相关案例的调查研究。
第三阶段:设计阶段,根据所总结的资料整理思路,划分程序模块,开始代码编写,并根据程序测试中出现的问题进行代码调整与修改,逐步完善并进行系统验收;
第四阶段:写作阶段,根据系统设计阶段的功能模块结构图、数据库管理系统、后台代码程序等设计成果,分别进行系统功能设计与实现、系统数据库管理设计与实现、系统逻辑层业务处理和前台操作界面介绍各部分以及其他部分的详细文档撰写。

五、设计进度安排,预期达到的目标(宋体小四,行距1.25)

第1周 搜集参考资料,分析题目要求。
第2周~第3周 教师指导学生学习进行需求分析。
第4 周~第6周 学生提出系统总体设计方案和详细设计方案。
第7周~第11 周 功能实现(软件编程)。
第12周 软件调试,撰写、修改毕业论文。
第13周~第15 周 准备答辩资料
本系统目的是为了使离开校园的学子通过网络寻找昔日同窗好友,并建立原有班级的网上之家,使同学友情在互联网上得以延续。使本系统成为他们日常学习生活之外的另一个网上交往的虚拟空间。

六、设计过程中可能遇到的困难和问题,解决的措施(宋体小四,行距1.25)

1.数据库的连接问题,本系统采用JDBC技术进行数据库的连接;
2.课题功能确定问题,首先根据已有的相关网站吸取好的功能,并调研同学的需求进行功能的初步设计,咨询老师,根据老师的建议完善功能;
3.界面设计问题,参考优秀网站的界面设计,搜集适合本网站的素材,并根据用户的操作习惯进行界面设计;
4.权限管理问题,学习Java语言技术,并学习成熟系统的编码方法,咨询老师、同学完成权限管理。

七、主要参考文献(宋体小四,行距1.25)

[1] 陈彦, 张晓玲, 韩爱霞. 基于Java Web的校友录系统设计与实现[J]. 价值工程. 2014,33(33): 230-231.
[2] 张玲玲 著. 深入体验Java Web项目开发[M], 北京:清华大学出版社, 2011.
[3] 刘中兵 著, 开发者突击:Java Web主流框架整合开发(第2版) [M], 北京:电子工业出版社, 2011.
[4] 徐化祥. 基于Java技术的校友录系统研究[J], 电脑编程技巧与维护. 2015,(22): 30+63.
[5] 王敏. 基于MVC模式的校友录系统设计与实现[J]. 计算机与数字工程. 2011,39(02): 104-107.
[6] 史鹏辉, 邬霞. 基于UML的校友录系统的建模[J]. 辽东学院学报(自然科学版). 2009,16(02): 146-148.
[7] 刘志成, 宁云智. 基于Java ME和J2EE的手机校友录系统的设计和实现[J]. 电脑编程技巧与维护. 2010,(06): 32-33+61.
[8] 杨露希. 基于Android的移动校友录的设计与实现[D]. 电子科技大学, 2016.
[9] 郭康康. 基于B/S结构的校友录系统设计与实现[D]. 电子科技大学, 2013.
[10] 王槐彬. 基于B/S结构的校友信息管理系统的设计与实现[J]. 广东交通职业技术学院学报. 2015,14(03): 48-50.
[11] 麦丽妮. 校友服务系统的设计与实现[D]. 华南理工大学, 2018.
[12] 简朝阳 著. MySQL性能调优与架构设计[M]. 北京:电子工业出版社, 2009.
[13] 谭火彬 著. UML2面向对象分析与设计[M], 北京:清华大学出版社, 2013.
[14] 刘辕, 谷传亮. 基于微信公众平台的校友信息管理系统研究[J]. 江苏经贸职业技术学院学报. 2017,(05): 55-57.
[15] 孙宁. 校友录系统的设计分析[J]. 信息与电脑(理论版). 2013,(16): 12-13.
[16] Agno-Balabat A C, Tubongbanua J B. Online Alumni Community of the College of Information Technology: Design and Implementation[J]. Advancing Information Technology Research, 2016, 6(1). doi: http://dx.doi.org/10.7828/aitr.v6i1.1341.
[17] Andrea Steelman, Joel Murach. Murach’s Java Servlets and JSP[M]. Mike Murach & Associates Inc. 2nd Revised edtion,2008.
[18] Sabri S Q, Ahmad A M, Abdulrazaq M B. Design and Implementation of Student and Alumni Web Portal[J]. Science Journal of University of Zakho, 2017, 5(3): 272-277.

你可能感兴趣的:(计算机开题报告参考案例,数据库,前端,后端,开发语言,java,课程设计,java-ee)