【计算机毕设任务书】高校班级同学录网站设计与实现

一、设计目的和意义

校友班级同学录管理是学校对毕业生的一种动态跟踪,是学校综合信息管理信息化建设中必不可少的组成部分。校友是高校弥足珍贵的资源,也是高校建设不可或缺的一支重要力量。但大部分高校因校友工作机制不健全、工作基础不扎实、学校与校友互动不深入、校友文化培育不系统等。因此,针对现有高校毕业生量大面广、毕业后班级同学的信息不能及时更新的问题,需要设计一个高校班级同学录网站,以方便所在的学院对优秀毕业生的统计工作,提高高校与毕业生、同窗好友之间的沟通效率,也能方便高校对优秀毕业生的统计工作。
通过该题目的分析和设计,使学生初步得到软件工程的训练,全面培养软件开发过程中的分析、设计、编码、测试及文档规范书写的能力,得到软件工程的综合训练,提高解决实际问题的能力。

二、设计任务及要求

1、业务需求:“班级同学录”最初出现的目的是为了使离开校园的学子通过网络寻找昔日同窗好友,并建立原有班级的网上之家,使同学友情在互联网上得以延续。随着网络的迅猛发展,越来越多的在校学生也把自己的班级延伸到了网络这个平台,“班级同学录”成为他们日常学习生活之外的另一个网上交往的虚拟空间。
2、系统设计要求:该设计要求学生以高校毕业生校友录管理为业务背景,设计、开发一个高校班级同学录网站平台,采用UML面向对象分析与设计技术,完成系统软件的软件可行性分析、项目开发计划、需求规格说明、概要设计和详细设计、设计开发、运行测试工作;完成软件结构设计和数据库设计;完成软件开发,撰写设计说明书。
3、开发工具与环境: Web开发技术,Java或Python程序设计、MySQL等数据库、微信的应用程序开发流程;熟悉HTML,CSS,JavaScript,Nodeja等基本知识;熟悉Ajax,Bootastrap,jQuery等Web开发框架内容。
4、功能要求:
主要功能:同学录网站首页、班级论坛、班级相册、个人信息管理(包括毕业后的个人业绩、取得的成果等)、访问记录、模糊查询统计、毕业生问卷调查等功能模块。
用户设置:学校校友会主管人员、学院主管人员、班级校友联系人、校友个人等。其中:
学校校友会主管人员可对全校的历届毕业生校友进行统计;
学院主管人员可对所在学院的历届毕业生校友进行统计;
班级校友联系人可对所在班级的毕业生校友进行班级论坛管理、班级相册维护、发放通知、统计管理;
校友个人可对自己的信息进行更新和管理。

用户功能这块,权限管理做的详细一点
5、设计要求与技术指标: 整个系统界面简洁、操作方便、统计图表直观。为了适应不同使用人员的使用,保护校友的个人隐私,在用户管理中要求系统管理员可对不同人员进行权限管理和用户功能定制。
6、系统要采用实际数据作为测试用例进行功能性测试。

三、主要参考文献

[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.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

写JAVA代码的人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值