身处网络时代,随着网络系统体系发展的不断成熟和完善,人们的生活也随之发生了很大的变化,人们在追求较高物质生活的同时,也在想着如何使自身的精神内涵得到提升,而读书就是人们获得精神享受非常重要的途径。为了满足人们随时随地只要有网络就可以看书的要求,软件开发团队管理网站被开发研究了出来。
本文主要描述了该软件开发团队管理网站的具体开发过程,在SSM框架的基础上,采用vue技术和MYSQL数据库,使该软件开发团队管理网站具有很好的稳定性和安全性。本设计重点从系统概述、系统分析、系统设计、数据库设计、系统测试和总结这几个方面对该软件开发团队管理网站进行阐述,用户通过该软件开发团队管理网站可以查询自己喜欢的信息。
该软件开发团队管理网站不仅能够稳定的运行,快捷方便的操作,界面简洁清晰,而且功能齐全,实用性强。
1.1课题背景
身处网络时代,随着网络系统体系发展的不断成熟和完善,人们的生活也随之发生了很大的变化。目前,人们在追求较高物质生活的同时,也在想着如何使自身的精神内涵得到提升,而读书就是人们获得精神享受非常重要的途径[1]。纸质版的校园失物比较沉重,携带不方便,而由于手机、平板不仅能够储存大量的校园失物信息数据,而且重量轻,可随身携带,因此现在的人们更愿意通过手机、平板等来进行在线阅读[2]。由此,开发一款软件开发团队管理网站非常符合人们阅读的需求。
过去人们看书需要到书店或者图书馆,而现在只要有网络,人们就可以通过手机、平板或电脑想什么时候看书就可以什么时候看,想看什么样的书就可以看什么样的书,非常的方便,并且人们把平时的闲碎时间全部利用起来进行阅读,使阅读效率大大提高,生活也变得丰富多彩起来。另外,通过软件开发团队管理网站,想要阅读哪本书,搜索下就能够快速找到,并且还可以对校园失物进行归类、统计和规范管理。该软件开发团队管理网站的界面非常清晰,使用简单,识字的人们都可以使用,并且它的功能齐全,能够满足各种各样的人的要求。
本文不仅从需求分析、设计分析、功能分析对该电子书在线系统进行了全面的分析,而且还从开发背景、开发环境、目标、流程、数据库、系统维护对该软件开发团队管理网站进行了总体的规划和设计。该软件开发团队管理网站利用vue技术和MYSQL数据库进行开发,具有很好的稳定性和可发展性。
1.2研究现状
国外信息技术的发展步伐一直没有停止,源源不断的计算机应用软件被研发出来,并且软件技术也在不断迭代,目前世界各国的软件行业都已新兴了起来[3-5]。
与国外相比,我国信息技术的发展相对晚一些,不过后面,经过我们的不断追赶,我国的信息技术已经有了很大的进步,我国对现有的软件开发技术进行了细致的专研,目前我国已经能够独立的开发系统,并且也已经将这些软件系统应用于人们的生活中和各行各业中,目前,软件行业是我国非常受欢迎的行业[6-9]。
信息数字化使人们的各种信息能够快速传播,使人们的各种信息能够得到充分利用,同时,也大大宣传了信息数字化背后的软件系统[10-12]。软件开发团队的能力越来越强,开发技术功能越来越强大,软件系统大大提高了信息处理的效率,节省了处理者的处理时间。在阅读校园失物方面,人们阅读纸质版的校园失物,现在已经显得有些过时[13-14]。利用目前的软件开发技术开发出一款软件开发团队管理网站能够大大的满足人们的阅读需求,人们通过该软件开发团队管理网站能够快速查找、在线阅读自己喜欢的校园失物,并且也大大提高了人们阅读的效率。
1.3研究内容
本论文主要阐述了该软件开发团队管理网站的开发技术、系统需求分析、系统设计、系统功能实现和系统测试。为了开发该系统,我在下面花费了很多功夫和心思,例如,到图书馆阅读vue技术、MYSQL数据库等方面的编程校园失物,又在网上搜索了很多别人做的相类似的系统,将他们比较好的设计理念应用到自己的设计当中,最后才有了现在的成果。
本论文主要分为7部分,包括:
一、绪论:阐述了该系统的背景技术、研究现状和开发意义;
二、相关技术:介绍了开发该系统所用到的各种技术;
三、系统需求分析:阐述了开发该系统的可行性分析和功能需求分析;
四、系统设计:阐述了该系统的功能模块设计和数据库设计;
五、系统实现:展示了该系统的主要功能模块界面;
六、系统测试:对开发出的该系统进行测试;
七、系统总结:总结开发该系统的整个工作过程。
3.1可行性分析
开发者在进行开发系统之前,都需要进行可行性分析,保证该系统能够被成功开发出来。
3.1.1技术可行性
开发该软件开发团队管理网站所采用的技术是vue和MYSQL数据库。计算机专业的学生在学校期间已经比较系统的学习了很多编程方面的知识,同时也接触了很多编程软件,所以在技术开发方面还是比较有信心的。
3.1.2操作可行性
该软件开发团队管理网站的界面简洁清楚,操作简单,用户一看就会操作。操作界面上每一步都有提示,用户只要按照提示进行操作就可以了。该软件开发团队管理网站具有操作可行性。
3.1.3经济可行性
我现在还是一名学生,还没有一份稳定的经济收入,所以我会将开发程序的成本控制在自己所能接受的范围内。我所使用的开发软件、数据库还有设计界面用的photoshop软件都是在网上免费下载的,另外程序编写阶段所用到的源代码也是在网上免费得到的,现在在网上能下载很多有用的、免费的东西,所以开发该系统基本不花钱,具有经济可行性。
3.1.4法律可行性
我是通过图书馆、百度文库、百度网页等获得的开发该软件开发团队管理网站所需要用到的资料和软件,都是采用的合法渠道,另外源代码和论文内容都是我自己一字一字写出来的,没有抄袭别人的,具有法律可行性。
通过上述的技术可行性、操作可行性、经济可行性以及法律可行性分析,可以看出,该软件开发团队管理网站完全可以进行顺利开发。
3.2系统性能分析
一、存储性:该软件开发团队管理网站的数据库功能比较强大,能够录入很多纷繁复杂的信息,且能够保证数据的实时性;
二、易学性:该软件开发团队管理网站使用起来非常简单,用户一看就会,不需要进行专门的培训,非常好上手,使用个一两次就能够熟练操作;
三、数据要求:录入的数据准确可靠,能够及时进行更新,可以独立保存,删除一些不需要的数据;
四、稳定性:该软件开发团队管理网站能够稳定的运行,界面清晰明了;
五、可靠性:该软件开发团队管理网站安装有拦截器,可以对病毒等进行拦截,并且还对信息进行了保护措施,用户可以放心使用。
3.3系统功能分析
3.3.1角色需求
该软件开发团队管理网站主要为管理员和用户两类用户角色提供需求,管理员在后台可以对系统进行全面管理,用户在前台可以进行查看系统信息,注册登录,查询校园失物,评论,下载校园失物等操作。
4.2.1数据库表设计
采用MYSQL数据库对该软件开发团队管理网站的数据进行存储,数据库中所包括的各个数据库表的详细信息如下所示:
表4.1字典表表
序号 列名 数据类型 说明 允许空
1 Id Int id 否
2 dic_code String 字段 是
3 dic_name String 字段名 是
4 code_index Integer 编码 是
5 index_name String 编码名字 是
6 super_id Integer 父字段id 是
7 beizhu String 备注 是
8 create_time Date 创建时间 是
表4.2论坛表
序号 列名 数据类型 说明 允许空
1 Id Int id 否
2 forum_name String 帖子标题 是
3 jiaoshi_id Integer 教师 是
4 yonghu_id Integer 学生 是
5 users_id Integer 管理员 是
6 forum_content String 发布内容 是
7 super_ids Integer 父id 是
8 forum_state_types Integer 帖子状态 是
9 insert_time Date 发帖时间 是
10 update_time Date 修改时间 是
11 create_time Date 创建时间 是
表4.3公告信息表
序号 列名 数据类型 说明 允许空
1 Id Int id 否
2 news_name String 公告标题 是
3 news_types Integer 公告类型 是
4 news_photo String 公告图片 是
5 insert_time Date 添加时间 是
6 news_content String 公告详情 是
7 create_time Date 创建时间 是
表4.4团队信息表
序号 列名 数据类型 说明 允许空
1 Id Int id 否
2 tuandui_name String 团队名称 是
3 tuandui_types Integer 团队类型 是
4 tuandui_photo String 团队封面 是
5 tuandui_zuzhi String 组织结构 是
6 tuandui_file String 附件 是
7 tuandui_text String 加入我们 是
8 tuandui_content String 团队介绍 是
9 create_time Date 创建时间 是
表4.5团队成员表
序号 列名 数据类型 说明 允许空
1 Id Int id 否
2 tuandui_id Integer 团队 是
3 tuanduichengyuan_name String 成员名称 是
4 tuanduichengyuan_photo String 头像 是
5 tuanduichengyuan_types Integer 奖项类型 是
6 tuanduichengyuan_zhidaojiaoshi String 指导教师 是
7 tuanduichengyuan_chengyuan String 获得奖项 是
8 tuanduichengyuan_xiangmu String 参加项目 是
9 jiuye_types Integer 就业情况 是
10 tuanduichengyuan_qiye String 就业企业 是
11 create_time Date 创建时间 是
表4.6线上课程表
序号 列名 数据类型 说明 允许空
1 Id Int id 否
2 xianshangkecheng_name String 课程标题 是
3 xianshangkecheng_photo String 课程封面 是
4 xianshangkecheng_types Integer 课程类型 是
5 xianshangkecheng_video String 视频 是
6 xianshangkecheng_text String 课程详情 是
7 create_time Date 创建时间 是
表4.7学生表
序号 列名 数据类型 说明 允许空
1 Id Int id 否
2 yonghu_name String 学生姓名 是
3 yonghu_photo String 头像 是
4 yonghu_phone String 联系方式 是
5 yonghu_email String 邮箱 是
6 yonghu_delete Integer 假删 是
7 create_time Date 创建时间 是
表4.8作品集表
序号 列名 数据类型 说明 允许空
1 Id Int id 否
2 tuandui_id Integer 团队 是
3 zuopinji_name String 作品名称 是
4 zuopinji_photo String 作品图片 是
5 zuopinji_types Integer 作品类型 是
6 zuopinji_zhidaojiaoshi String 指导教师 是
7 zuopinji_chengyuan String 参加成员 是
8 zuopinji_text String 详情 是
9 create_time Date 创建时间 是
表4.9教师表
序号 列名 数据类型 说明 允许空
1 Id Int id 否
2 jiaoshi_name String 教师姓名 是
3 jiaoshi_photo String 头像 是
4 jiaoshi_phone String 联系方式 是
5 jiaoshi_email String 邮箱 是
6 jiaoshi_delete Integer 假删 是
7 create_time Date 创建时间 是
表4.10用户表表
序号 列名 数据类型 说明 允许空
1 Id Int id 否
2 username String 用户名 是
3 password String 密码 是
4 role String 角色 是
5 addtime Date 新增时间 是