系办发下通知准备进行毕业设计的选题,我们结合自己的专业知识以及掌握的技术基本确定选题——旅行社内部管理系统,与老师进行沟通,撰写论文拟题审批表,做好开题的准备工作。下一阶段:定题,进行课题相关资料收集 进行开题报告的撰写,对资料进行调查收集,包括研究课题的意义,国内外的研究状况,以及我们的研究方法、研究内容,确定系统的总体框架,需要实现的功能,确定使用的开发工具,为下一阶段做好初步准备。下一阶段:需求分析,总体设计 本阶段是对系统进行需求分析和总体设计,进过调查和资料的收集,以及与老师的沟通,确定系统分为前台用户操作和后台管理员管理两部分。 前台主要提供用户管理,信息查询,线路预定,在线留言等功能,其中用户管理包括用户注册、用户登录、用户信息修改,信息查询包括各景点相关交通方式查询、各个景点路程与旅游方式查询、各景点所需费用查询等。 后台管理主要是系统管理员对发布的各类信息进行管理,包括信息的录入、更改、删除等。 本周对系统的需求进一步分析,确定系统的数据流图,包括以下三步:①用户登录网站,可以修改个人信息和查看旅游线路信息,可以对相关的线路进行预订,并使用留言功能。②游客不需要注册,进入网站,可以查看旅游线路,使用留言功能等。③管理员登录后,可以对网站内容进行设置,可以查看用户登录及预定情况,进行留言管理,发布公告,对游客、导游、员工进行管理等。 建立数据库,创建十一个基本表,包括:管理员信息(admin)表、网站公告(affiche)表、旅游资讯(news)表、旅游线路(travel)表、会员信息(member)表、预定信息(prep)表、组团信息(zt)表、留言信息(guestbook)表、游客信息(yk)表、导游信息(dy)表、员工信息(yg)表等 本周对系统网站的界面进行设计,首页采用CSS架构进行设计,简洁美观,方便修改,有效地减少浏览页面的时间,由于我们对CSS架构并不熟悉,所以这一部分所花的时间相对较长。 另外对一些关键技术的Servlet和JavaBean进行编写,包括数据库的链接,添加、修改、删除等操作。 本周各个小组成员按照分工进行各自模块的详细设计,我负责的事首页的界面设计、会员中心管理系统、后台的会员管理、导游管理和员工管理等几个模块。 首页计划采用css架构进行设计,后台的界面及功能与其他两个成员负责的模块基本相对应,计划实现基本的添加、修改、删除和查询等操作,我们更添加打印的功能。 各人对自己负责的模块进行了初步的测试,基本达到预期的效果 本周进行的是对模块的算法进行编写和实现,对模块进行测试,根据系统的需求、数据库设计、详细设计等开始撰写论文的初稿。 论文的撰写是一个十分慎重的过程,严格按照格式进行,避免日后修改的繁琐。 系统的设计、论文的撰写已完成,本周进行的是对系统和论文进一步完善,对系统各个模块以及整个网站的操作进行更加全面的测试,采用黑盒测试法来测试,尽可能多地发现系统存在的问题,然后加以完善。 对论文进行修改,包括字体、行距、缩进等严格审阅,做到达标的、美观的、无错别字的论文,为答辩做好准备。 |