综合应用软件课程设计报告

上传人:第*** 文档编号:57352680 上传时间:2018-10-21 格式:DOC 页数:18 大小:778KB
返回 下载 相关 举报
综合应用软件课程设计报告_第1页
第1页 / 共18页
综合应用软件课程设计报告_第2页
第2页 / 共18页
综合应用软件课程设计报告_第3页
第3页 / 共18页
综合应用软件课程设计报告_第4页
第4页 / 共18页
综合应用软件课程设计报告_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《综合应用软件课程设计报告》由会员分享,可在线阅读,更多相关《综合应用软件课程设计报告(18页珍藏版)》请在金锄头文库上搜索。

1、 西西 安安 邮邮 电电 大大 学学(计算机学院)(计算机学院)综合应用软件课程设计报告题题 目:目: 游戏用户管理系统游戏用户管理系统专业名称:专业名称: 班班 级:级: 学生姓名:学生姓名: 学号(学号(8 位):位): 指导教师:指导教师: 起止时间:起止时间: 一、 课程设计目的管理信息系统是一个由人、计算机等组成的能进行信息收集、传递、储存、加工、维护和使用的系统,能代替过去大量、繁杂的手工操作。通过实践,我们可以经历一个数据库系统开发的过程,并且受到一次综合的训练,这样就可以较全面地理解、掌握和综合运用所学的知识. 增强对数据库的认识,加深对数据库的理解与应用。然后去分析、解决实际

2、中的问题。主要目的:在数据库原理课程基础上,培养综合运用数据库及语言开发工具的能力。学会数据库的设计、规划以及应用程序的开发和调试,使我们掌握客户机/服务器(C/S)或浏览器/服务器(B/S)体系结构,学会大型数据库的工作模式,并完成应用系统所要求的各项功能,应用程序的开发需要采用当前流行的新软件。二、课程设计内容自行设计并实现一个较为完整的数据库应用系统的设计与开发,锻炼综合运用数据库知识的能力,并掌握一种当前流行的软件开发工具。1. 数据库的设计 :根据所选的题目,经过调查研究,构建合理的数据库。首先构建基本表以及表和表之间的联系,在此基础上构建视图和索引表。2. 服务器的组织 :根据建立

3、的基本表、视图和索引表搭建服务器。 3. 开发工具,这里我选择的是:前端开发工具:jsp,html,css;服务器端:Mysql; 4. 开发应用程序利用所学的软件开发工具进行应用程序的开发。这里我选择的是: 前端利用 Dreamweaver 和 sublime 共同完成;服务端用 eclipse 和sublime 共同完成;数据库的调试及运行在控制台,编写用的 sublime。5.连接起来,调试。三、软硬件环境及系统所采用的体系结构系统的体系结构为 B/S, 采用的体系结构上文有提到。四、需求分析对所开发系统功能、性能的描述,想要实现的目标。本系统用于实现游戏中,用户的各种信息的管理,使之能

4、够系统化,规范化和自动化,方便管理员管理这些游戏账号,因为内容简单所以不适用于大型网游,不过基本的内容兼备。用户管理系统完成的主要功能有: 1)管理员登录,即以管理员身份登陆,对用户信息进行修改。2)用户信息的管理,包括用户信息的添加,修改,查询,删除。3)用户登录4)用户注册,即在用户没有账号的时候可以进行注册,方便下次登陆。该系统的特点是: 1、对 html 及 css 的合理应用,界面美观,方便用户及管理员使用,简单易懂。2、较高的处理效率,便于使用和维护。3、程序执行效率较高。五、系统设计1系统结构图(功能模块图)对系统进行分析,给出系统结构图;并对各个模块进行功能的描述初始界面:选择

5、管理员登陆还是用户登录,如果管理员登陆则进入管理员登陆界面,如果是用户登录,则进入用户登录界面。用户登录界面:如果是事先保存的账号,即已经建立的用户,输入自己的账号即可登入游戏界面。 (此处游戏内容非重点,故省略,只显示一个登陆成功的界面)管理员登陆界面:事先建立管理员账号,管理员可以直接登录,对用户账号进行管理。管理员管理用户界面:利用框架,左侧是对用户账号的操作选项,右侧是对应的显示操作界面。管理者可以在右侧操作界面进行操作,点击左侧选项进行跳页。2数据库设计要求画出 E-R 图,然后进行逻辑模式的设计,最后得到设计合理的表。用户账号 E-R 图:账号角色 E-R 图:利用 Mysql 建

6、表代码如下:此处为在 sublime 编辑器上编写建立了三个表六、系统的实施系统的实现方法,应用程序的编制方法,重要代码的说明。主页面设计成一个框架页面,包括左右两部分。左侧功能选择页,由超链接组成,右侧负责显示信息。框架总的来说就是对的利用,其余为简单的 html。框架左侧是这样的: 这些超链接点开之后可以在右侧显示。这里图片没有放在同一个文件夹下,目录没有更改导致了图片加载错误。功能页面代码如下 :leftAdministratorShow the usersAdd users Fix detail Delete users New user我们可以将 menu.jsp 包含到框架中.接下

7、来是登陆页面:登陆页面将在右侧显示,html 代码较为简单,不用赘述。jsp 代码如下:用户名:密码:这里可以看出,页面在运行时,首先判断 session 中的 stat 值,是否为空,以判断用户是否输入过错误的代码。运行效果如图,输入用户名密码即可登录 .提交之后,页面跳转到 login.jsp 上,进行处理。这个页面主要负责对提交的用户名和密码进行判断。这段代码之前,我用语句创建了 Bean 实例。这样一来此时 Bean 已经被实例化,之后用到这个 Bean 的时候直接键入它的 dbcn 就行了。直接使用 Bean。注:class 里面是我用到的数据库,操作 Bean。这个 connect

8、ion 提供了数据库的链接,查询和修改。ResultSet rs=dbcn.select(“select uid,uname from users where username=“+username+“andpassword=“+password+“); 这段通过 uname 和 password 查询数据库匹配信息,返回一个记录集。判断记录集是否为空,不为空,将用户 uid 和 uname 放在 session 里面,然后跳转到 show.jsp增删改查页面 :用户添加页面代码如下,点击添加后会进入处理页面1.通过 request 请求获得上一个页面传来的信息2.连接数据库3.根据返回结果判

9、断数据库是否添加成功;databasename=detail“,“sa“,“);Statement st=cn.creatStatement();i=st.executeUpdate(“insert into detail values(“+uid+“,“+uname+“,“+sex+“,“+age+“,“+tel+“,“+email+“)“);catch(Exception e)System.out.println(e);%Add输入用户 id 之后查找到对应用户,进行修改.因为不知道用户修改过哪些信息,所以可以全部接收数据并更新。Updateregisteracolor:#FFFFFF.S

10、TYLE1 font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #FFFFFF;body background-repeat: repeat;.STYLE4 font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;color: #FFFFFF;.STYLE5 font-size: 18px.STYLE8 font-family: “Kozuka Got

11、hic Pr6N H“;color: #CC6600;font-size: 12px;ID:Name:Username:MaleFemaleTel: E-mail:AddHTML 页面代码类似,不赘述。七、系统评价及心得体会因为没有用过 Mysql,在网上查了一下,一开始是直接在控制台写的,发现运行的时候总是报错,无法实现数据库的创建。在 csdn 上看了博客,发现也可以在记事本上编写,然后直接在控制台运行。于是最终我在 sublime 上编写过后,移到 cmd 运行,成功了。整个摸索的过程也挺艰难建立数据库成功把路径换到没有中文的路径下,成功启动最终创建数据库还是用了纯手写(虽然可以自动生成

12、) ,查了一些语法。心得:其实一开始的自学是从 JavaEE 开始的,接触 HTML 也比较早,然而近几年也早已更新到了 H5,以前学了些 javascript,觉得自己还是从事前端更合适,这次的实习也让我充分感受到了做服务端的艰辛。最近才开始学习 jsp,就决定用 jsp 练练手,没想到还挺不好学的,总觉得没有一本特别系统的书可以消化。之后问同学要到了 jsp headfirst 的电子版,研究了好长时间,才勉强能写出个网页版的东西。看到班里同学几乎全是用 C/S 结构写的,自己一个人很固执的用 B/S,也觉得自己挺爱冒险的。用一个学长的话来说就是,没有冒险就没有进步。这次实习的收获颇丰,然而做出来的东西也和公司里能用上的那些差太多了。想以后开发游戏还有很长的路要走,从现阶段角度来讲,不断练习,不断提高。认识到自己知识的匮乏和视野的狭窄,多学一些知识,天道酬勤。八、参考文献数据库系统原理与应用 孟彩霞 人民邮电出版社HTML5 与 css3 基础教程 第八版 Elizabeth Castro 人民邮电出版社Java Web 编程及框架 (上) 清华大学出版社这里是网上查资料的一些参考截图九、附录:源代码(略,详见电子版实验报告)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号