计算机专业毕业论文开题报告范本
开题报告是当课题方向确定之后,课题负责人在调查研究的基础上撰写的报请上级批准的选题计划,下面是小编搜集整理的计算机专业毕业论文开题报告范本,欢迎阅读查看。
计算机专业毕业论文开题报告 篇1
论文题目:基于微信公众平台的家教服务系统
一、选题背景和意义
随着计算机技术的发展与壮大,互联网极大地改变了人们的生活方式,丰富了人们获取信息的途径,使得人们更倾向于通过网络查询自己所需要的信息。而现在我国的教育仍然是以文化科的学习为主,以成绩为重,特别是每年的小升中、中考、高考,是每位有志学子为之奋斗的目标。因此,每位望子成龙、望女成凤的家长都会为自己的孩子找一个优秀的家教,让他们在假期、周末甚至是每天晚上来辅导孩子的功课。而大学生作为经历过中考、高考的成功者,有着非常宝贵的学习与考试经验,也就成为了家长对家教的最理想选择。
大学生获得家教信息的途径主要有通过中介公司介绍、通过兼职网站介绍以及通过同学推荐。这些获取家教信息的途径都需要付出一定的信息费才能获取它们,但是信息的真实性与有效性却还待检验,很多大学生都有过被中介公司坑骗的经历,所以很多大学生嫌麻烦,怕被骗,宁愿选择去发传单、送外卖这样的兼职工作,而这些兼职工作却不能让人得到有用的锻炼。大部分的家长更愿意选择所在地知名高校的大学生作为孩子的家教老师,而家长们获取家教信息的方式也主要是通过家教中介介绍,但是这些中介介绍的家教老师却往往不能满足家长和孩子的要求,这样不仅浪费了孩子的时间,也给家长造成不小的经济损失。现在在网络上也有很多的家教网站,虽然这些网站是以一种全新的方式出现在我们眼前,但是仍旧不能摆脱他们中介的本质,网站虽然允许家长和大学生以匿名的方式浏览部分信息,但是如果想要获取进一步的信息去联系对方,就需要注册登录并支付一定的费用。所以考虑到家教中介对大学生和家长的信息欺诈,我决定设计开发一个免费的大学生家教信息服务平台。该信息服务平台将在保证家教信息有效性的基础上,为大学生和家长提供一个信息发布、信息检索以及信息分享的空间。
在如今智能手机已经普及的时候,人们可以随时随地的上网,这是PC电脑所做不到的,所以做移动端软件比PC的更好,而做移动端的话常见的有传统app和微信公众平台,传统app开发成本比微信公众平台高,开发周期相对也会长一点,而且传统app的推广是个难题,一个app的体量少的几兆,多的几十兆,虽然现在家里单位WiFi很普遍,但是总有找不到WiFi却出现突发的app需求的时候,而依靠目前2g龟速,4g舍不得用的时候,许多人也是有心无力,而微信是每个智能手机用户手机里必装的一个应用,人们只需要搜索一个公众账号或者扫一个二维码,添加,然后就可以使用。传统app升级也是个难题,不仅耗费时间流量,而且也有可能会破坏现有的使用习惯(升级后界面面目全非),而微信公众平台不同,它的所有功能升级都在后台进行,用户并不需要去体验这个过程,只可能会在下次打开这个账号的时候发现功能更多了,仅此而已。在传统app中,两个不同领域的app只能是隔绝的,而在微信公众平台中它们却能“在一起”,微信公众平台能将原本八竿子打不到一块的两款应用合到一起去,而这只需要开放一个api制作一个小功能即可实现。传统app开发的时候遇到的`难题就是跨平台,安卓与ios相互隔绝,同样的功能却要在不同架构下分别做开放,而且经常无法同步,而微信公众平台就不需要担心这个问题,它是以微信做平台,只要微信作为一个应用能保持安卓与ios版本的同步,微信平台上的用户就会免去以前使用app的痛苦。相较而言,微信公众平台有着app没有的优点,却能做到与app的功能相差无几的事,所以我决定基于微信公众平台设计开发这个家教服务系统。
二、国内研究现状、发展动态
目前,在国内孩子业余的辅导方式大致有三种:辅导班、家教、网络教育,由于家教的面对面、一对一或者多对一逐渐被更多地家长所接受,家教也从一开始的贵族消费群体为主转为平民化消费了,家教在三大辅导方式中的比重也越来越重。20世纪90年代末,家教在中国逐渐普及,从上海、北京等大城市兴起,随后向全国蔓延。发展至今,家教已经成熟化、规范化、多元化,大学生或教师们不在像以前一样要去大街上写个牌子说做家教,也不需要在辛苦到处跑中介找家教信息,在这个信息化的“互联网+”时代,很多的家教网站如雨后春笋般冒出来,让人们可以足不出户的就找到自己所需要的家教信息,方便了找家教或者想做家教工作的人。但是这些网站却都仍旧有着中介的性质,人们必须交纳一定的会员费才能获取到自己所需要的信息。
三、研究的内容及可行性分析
1.研究的内容:
本文将在进行充分调研分析的基础上,借鉴当前的各种家教信息平台以及其他信息发布平台,设计并实现一个B/S结构,基于微信公众平台,具有友好界面且适应当前教育环境的,面向大学生以及家长的家教服务系统。系统将互联网技术、家教寻找以及微信公众平台相结合,在会员信息的严格认证下,通过家教信息的网上发布、检索以及相互交流达成意向等过程,为家长和大学生提供一个可信赖的平台,系统主要面向某一具体城市的家长以及大学生,为他们提供一个发布、检索搜寻、互相交流家教信息的环境,从而避免大学生和家长受制于中介机构的可能。
该系统由用户管理子系统、会员认证子系统、家教信息管理子系统、平台管理子系统以及反馈子系统等五个模块组成。用户管理子系统与会员认证子系统能够保证会员信息的真实性与家教信息的有效性;家教信息管理子系统根据会员的身份向其提供不同的家教信息发布与检索功能;平台管理子系统将能够呈现系统平台是否流畅运行,以及数据库等工具的运转状态,为系统的稳定运行提供保障;反馈子系统由教员评价栏目和家长评价栏目组成,教员评价栏目的目标群体是大学生,主要用于大学生对家长以及学生在家教过程中的表现进行点评,而家长评价栏目的目标群体是家长,主要用于家长对大学生在家教活动中的表现进行点评。
2.可行性分析
(1)技术可行性:
分析了用于实现系统功能和性能的技术以及对项目开发是否可能担负的风险也进行了分析,并参考了同行业领域近似案例的技术分析的结果。此家教服务系统是B/S结构,用ASP.NET技术开发,并且在微信公众平台上运行,可实现所有用户在寻找家教问题上的要求进行管理,不存在任何的开发风险,所以在技术上是十分可行的。
(2)经济可行性:
经济可行性是指某个系统产生的经济效益,应该远远高于创建这个系统的成本价值,这个家教服务系统是为了任职教师或是大学生的兼职需要,并且是在如今十分流行的微信公众平台上运行,人们只需搜你的公众号或者扫二维码就能使用你的系统,在资源耗费上减少了到处张贴广告的各种费用,也节省了发布信息所耗的时间,极大地提高了寻找家教的效率,此系统在微信公众平台上运行简单易操作,也免去了花费人力财力去学习操作,因此在经济角度上也是可行的。
(3)操作可行性:
在微信如此流行的今天,以微信公众平台为平台运行的系统呈现给用户的运行界面是用户所熟悉并且简单易操作的界面,用户可以很快的入手并加以利用,因此系统在操作可行性方面也是可行的。
四、论文拟解决的关键问题及难点
本文在家教服务背景上,分析了家教服务系统的实际需求和业务流程,并结合模块化的思想,设计和实现家教服务系统:
(1)调研家教系统的功能需求现状,分析家教系统包括的具体业务功能。
(2)广泛查阅文献资料,对家教系统所涉及到的技术进行认真学习,对所涉及到的业务逻辑进行深刻了解。
(3)在对具体系统业务需求详细分析下,与实际情况结合,设计系统在微信公众平台上的功能分布。
(4)在做好系统需要的所有功能后还需要与微信公众平台的接口相连接,并且做好客户端的管理软件。
五、研究方法
本系统采用的开发工具是Visual Studio2012,采用Asp.net进行开发,采用的数据库为SQL server数据库,在微信公众平台上运行。
(1)系统安全性问题:采用密码保护、验证码双重保护。
(2)网站的可扩展性:功能可随着需求的增加而逐步完善,在数据库设计和编码上都要好好考虑可扩展性。
(3)注册用户的认证问题:教员需要上传学生证或者其他能证明自己身份的信息认证后才能使用更丰富的功能。
技术路线:
(1)按照系统可行性进行模块的划分以及功能需求划分,完成整体实现思路
(2)申请微信公众平台服务号,并且申请云服务器
(3))完善数据库设计(采用SQL SERVER数据库进行开发)
(4)根据功能需求用asp.net在visual sudio环境下开发家教服务网站(使用html、div+css、javascript、C#)
(5主要采用三层架构进行开发,分成PL表示层、BLL业务逻辑层、DAL数据访问层
(6)网站开发完成后将代码部署到云服务器上并进行调试修改
(7)根据需求用VS2012开发桌面管理软件简化公众平台的管理操作
六、论文的进度安排
20XX年9月1日-11月14日 确定论文题目,经导师审查后,查找资料,撰写开题报告,并进行开题答辩
20XX年11月15-20XX年1月 查阅资料,学习微信公众平台开发,完成家教网站主体功能开发,并进行中期检查答辩
20XX年2月-20XX年4月 完成家教网站所有功能开发,并部署到云服务器,并且进行微信公众平台的接口配置,进行整个系统的调试修改,
20XX年4月-20XX年6月 完成整个毕业设计的开发,根据开发过程撰写毕业论文,进行毕业设计最终答辩
七、主要参考文献
[1] 陈静. 家教管理系统的设计与实现[D].山东大学,2011.
[2] 赵成丽. 网络信息系统可生存性的若干关键技术研究[D].吉林大学,2013.
[3] 张红艳. 家教网的设计与实现[D]. 吉林大学,2012.
[4] 岳俊华. 大学生信息社区系统的设计与实现[J]. 中小企业管理与科技, 2013(36): 261-262.
[5] 张海超. 网络即时家教业务研究与系统设计[J]. 2014.
[6] 李海成. 家教信息管理系统的设计与实现[D].电子科技大学,2011.
[7] 舒泉恺. 基于 ASP 的家教管理系统的设计与实现[D].云南大学,2012.
[8] 韦春暖. 信息管理系统的设计与开发[J]. 考试周刊,2011,56:154-155.
[9] 项永明. 大学生家教系统的设计与实现[D].吉林大学,2015
[10] 孙庆博、沈佳 . 基于ASP的网上家教信息系统的设计与实现[j],2008
计算机专业毕业论文开题报告 篇2
开题报告
经过大学四年理论课程的学习,以及校内校外的实践,极大的丰富了自身的理论基础,并且也具备了一些处理简单问题的能力,但即将踏上社会的我深知这还远远不够,因此我利用了毕业设计的机会,在老师的指导下去完成一个具有挑战性的,其具体应用及社会服务相结合的项目,深知通过对它的开发,将对我的能力有更高层次的突破。
开发软件的一个目的是针对目前普遍的图书管理系统存在的功能不全,操作复杂,系统要求高等一系列问题,而设想一个具有个性化的图书管理系统。该管理系统与MIS系统相联系,在图书馆内部建成可靠,方便,并且功能齐全的MIS系统。从而在图书馆对新旧书的反应;对书籍借阅的管理能力;对读者和图书馆工作人员的管理能力;对图书馆管理人员软件操作的适应时间和操作感觉这些方面都将大大的提高。当然对该软件的态度是渴望获得显著的社会效益。
开发软件的另一个目的是使其具有强大的实用价值,即它可以满足中小型图书馆的借阅与管理的需要。在一般的学校与科研机构,其下属的很多分支的研究中心,试验中心,各个学院,它们往往都有着自己的规模较大的图书资料室。而这些图书资料室由于本身规模不大因此其对书籍或资料的管理模式一般都比较旧,而且在没有能力也没有必要引进大型的图书馆管理软硬件的基础上,寻求一个针对中小型图书资料室的管理软件是必要的。
这种管理软件对硬件的要求很低,一般有一个比较简单的服务器与PC机组成的网络即可,再加上使用比较廉价、性能不错的软件,这样就可以以较低的成本来实现一个足够使用的功能,而这种模式也正满足了那种中小型资料室,图书馆的要求。但是目前对这种管理软件的开发还处于一种比较原始的阶段。开发者往往都是出于资金和时间的顾虑使用比较陈旧的技术,并且各为己见,并且很少涉及网络。可是当今是一个网络化的社会,像资料室,图书馆这样的信息机构不能与网络联系起来岂不可惜,再加上如今单机版的图书管理软件多如牛毛,去开发一个类似的软件无疑是一种在时间上、精神上和资源上的极大浪费。所以出于多方面的考虑觉得有必要为这种有需要的中小型图书馆,资料室开发一种基于网络的图书资料管理软件。
项目的具体目的:
1. 实现图书馆对外借书,还书的简易操作,提高图书馆对最平凡工作的效率。
2. 实现图书馆对所藏图书的按类别,书名等多方面的查询,最大的方便读者和图书馆工作人员对所需图书的查询。
3. 建立图书馆外借读者数据库,方便工作人员对读者进行有效管理。
4. 建立图书馆工作人员数据库,限定每个工作人员对软件操作的权限,最大限度的保护数据库。
5. 实现图书馆对新书入库,旧书注销的简单处理,并且建立书籍档案,方便进货。
实现方法:
后台数据库支持:采用PowerBuild 8.0,主要是由于PowerBuild 8.0是美国Sybase公司PowerSoft的新一代数据库应用开发工具,它能够设计传统的高性能、基于客户/服务器体系结构的应用系统,也能够用于开发基于Internet的应用系统。它具有容易使用,便于维护的'优点,使使用部门可以节省培训费用,加快磨合周期,同时有利于操作人员的培训,是对数据的安全性要求不是特别高,同时又有比较大的数据量的单位的较好选择。作为PowerBuild 7.0的后续版本,PowerBuild 8.0 扩展了 PowerBuild 7.0 版的性能、可靠性、质量和易用性。PowerBuild 8.0增加了几种新的功能,由此成为数据仓库和电子商务应用程序的优秀数据库平台。这些功能如:
l 新的开发调试界面,使程序员对于工作环境有了直观的了解,最大的方便了程序员的工作,新增的剪贴板能够让你保存最常用的代码段,避免了重复输入。
l 新的Web特性,这是PB8.0相对于7.0最大的改进,它提供了因特网浏览器中使用数据窗口控件的瘦客户端的解决方式。普通数据窗口和数据存储中可以使用的方法和属性现在大部分可以使用于Web数据窗口了。
l 新的数据库连接,在改进已有接口的前提下,使用新的数据库连接接口jdbc/jbd数据接口。它封装了jdbc函数功能于一个PB数据库接口,不仅支持使用SUN公司的jdk/jre1.1,还支持使用微软的java vm。因此它具有对现在windows操作平台更加好的兼容性。 外部网/internet
图书馆内部局域网
数据库
图书馆管理系统
读者查询系统
power builder具有的独特的报表系统使制作表格变的极其方便,同时根据用户的需要可以随意调节表格的形式,而不象其他的语言,当用户的需要改变时,需要很大的工作量来更改程序适应用户的需要,同时,由于该语言具有良好的数据库接口,可以比较方便的进行数据库操作。虽然power builder的语法较为简单,对于算法和其他的一些复杂的表示方式缺乏有效的方法,但对于数据库运用,这些缺点并不是经常出现。 因此,同时也用power builder作为前台客户端界面的实现语言。即整个系统均使用power builder,以提高可靠性和安全性。
数据的安全性:
由于该系统统计管理单位的各种书目,人员数据及出入库数据,因此需要保证数据的可靠性和安全性。对于软件方面,采用手动或定时对数据库采取备份,使由于数据破坏所产生的损失降到最低,同时便于恢复。
总体功能结构:
根据图书馆的基本要求和功能目标,总体框架是建立二个功能系统和二个支持系统(具体见图--1)。二个功能系统是:1.图书馆管理系统(下称1号系统);2.外部读者查
询系统(下称2号系统)。二个支持系统是:1.网络支持系统(WA
N和LAN);2.数据库支持系统。
需求分析:
A:
图书馆管理系统即1号系统是该系统软件的重要内容之一,该子系统为图书馆的库存书籍的动态调整提供了决策依据,有利于及时对有大量需求的新书进行订货入库。它的主要功能包括:新书入库,旧书注销,借书,还书,馆内图书详细信息,图书查询,读者管理,馆内图书统计,读者信息管理,图书馆工作人员权限管理,名称设计,数据库备份等功能。
下面是2号系统的主要功能的简单描述(图—2简单数据流图):
1. 图书管理(图—3系统流图):
这是图书馆最重要的模块之一,它将对图书馆中的书籍进行管理操作,所有的原始数据输入都是在这里实现的,有了这里的数据输入,才能开始以后的诸如借书、还书等操作。
新书入库管理:
该功能允许用户输入图书单,在输入过程中,程序自动生成图书单编号以加以区分两次不同的入库书单,同时程序也检查输入的合法性,并自动记录当日入库的图书。
当日入库图书查询
该功能允许用户对当日的入库书单针对不同条件进行查询,并且提供二次修改,避免出错。
旧书注销:
该功能允许用户输入注销单,在输入过程中,程序自动生成注销单编号以加以区分两次不同的注销书单,并且自动记录当日注销的图书。
当日注销图书查询:
该功能允许用户对当日的注销单针对不同条件进行查询,并且提供还原,避免出错。
2. 业务管理:
这是图书馆使用频率最高的模块,因此他在功能上应该直观明确,在操作上应该简单易用。
图书借阅:
该功能要求用户输入图书编号或者图书条码,并且检查输入合法性,然后程序动态生成该书的详细信息;再输入借书证号,并且检查输入合法性,然后程序动态生成该读者的详细信息;系统记录借书的经手人,最后由借书按钮实现操作。
图书归还:
与图书借阅类似,追加图书超期罚款功能,自动根据预设值计算出罚款金额。
3. 人员档案管理:
这是针对读者和图书馆工作人员而设计的一个人士管理模块,它将完整的记录读者的信息,以及图书馆工作人员的信息,并且他还具有限制图书馆工作人员操作权限的功能,最大限度的保证了数据的安全。
读者管理:
记录读者的详细信息,并提供增加、撤除、查询等操作。
图书馆工作人员管理:
在读者管理子模块的基础上增加权限管理功能,保证数据安全。
4. 数据库备份:
这是一个涉及到安全问题的重要模块,它可以保证数据库的安全,防止因外界的突发事件所造成的损失,避免因数据流失而重复输入的困扰。该功能分为自动备份,和手动立即备份两部分,满足用户需要。
5. 名称设计:
这是一个很具个性化的功能,实现很简单,但非常吸引人,你可以任意为你的管理系统命名,比如“杭州X中学图书管理系统”。
B:
外部读者查询系统,即2号系统,这是一个面向读者的综合查询系统,采用与管理系统相同的数据库,具有唯一的功能:查询。他可以按照读者的要求,用不同方法对所藏书籍进行查询,并能进行书名的模糊查询,还可以查询读者所借书的到期日,和观看读者本人的详细资料,力争最大的满足读者的需求。(图-4简单数据流图)
性能要求:
对新书入库单,注销单的处理及查询;图书查询;借书还书速度应较快
登录仓库管理系统时应输入密码,以保证系统的安全性。
系统要有较强的兼容性,能在各种PC机上正常运行。在系统运行异常及数据文件损坏时能给出出错提示,保证系统的可靠性。
运行环境:
1. 推荐配置:
cpu:Intel Pentium 以上
内存:64M
硬盘:100M空闲空间
2.支持软件:
操作系统:Windows98 , Windows2000 , WindowsMe.
本人开发进度计划:
2月-3月底:学习PowerBuilder8.0,SQL Sever2000技术,看文档和有关书籍。
4月-5月初:进行开发工具的选择与配置,准备开发环境,具体代码的编写。
【计算机专业毕业论文开题报告】相关文章:
计算机专业毕业论文的开题报告07-20
计算机专业毕业论文开题报告07-10
计算机专业毕业论文开题报告范文09-03
计算机专业毕业论文开题报告样本10-01
计算机专业毕业论文开题报告模板10-02
计算机专业硕士毕业论文开题报告06-10
计算机专业毕业论文优秀开题报告08-22
计算机科学与技术专业毕业论文开题报告09-27
计算机专业毕业论文开题报告(5篇)05-26