您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 设计及方案 > 网络课程设计报告1.2
北京石油化工学院BEIJINGINSTITUTEOFPETROCHEMICALTECHNOLOGY课程设计用纸-1-一、设计题目计算机系综合管理平台设计二、设计目的使学生在网络协议编程、网络应用设计、网络工程、网络性能分析等方面进行实践训练。三、设计说明每小组4人,以组为单位进行实验。四、设计内容计算机系综合管理平台设计包括总体设计、教师队伍、新闻发布、资料共享、教学师生讨论BBS、学科竞赛活动、科学研究等模块。五、设计条件(一)计算机实验室:B502、B503、B505(二)参考文献:1.网络协议编程教材,比如:吴英.计算机网络应用软件编程技术.机械工业出版社,2010.6;2.其他基于ASP.NET、JSP等网站设计参考书。六、时间安排本课程总学时2周,时间为第1-2周。第1周周1上午8点开始,第2周周5验收。验收方式:学生演示设计成果,并回答教师提问。七、设计方案及流程北京石油化工学院BEIJINGINSTITUTEOFPETROCHEMICALTECHNOLOGY课程设计用纸-2-本次课设依照设计要求,在两周的时间内进行包括需求分析、总体设计、分块设计和综合编译等若干步骤,按照上述的几个步骤,我们在两周时间内基本完成了设计要求。在其中一些方面进行了进一步的拓展。(一)、需求分析1.概述和目标随着网络的高速发展,网络OA系统逐渐受到关注。高校中不乏致力实现学校、教师和学生之间的网络管理自动化,这将为他们节省大量的人力资源,节省大量的管理费用,大幅度提高管理效率。我们将开发一个适合我们计算机系使用的小型网络OA管理系统。其开发目的旨在通过设计来初步实现和了解网络OA系统的构建。该OA系统主要实现:a、专业内各种信息资源的公布;b、加强教师间的交流、提高整体工作效率;c、提供给外界一些数据,方便外界了解关注计算机系;d、提供各种工作记录,以备事后查询。2.用户特点本OA办公系统软件的最终用户是面向计算机系的老师和同学们及相关管理人员一套软件,由于时间、精力等客观因素的限制,本系统现在还无法对学生开放,只局限于老师和管理员之间,同时操作人员需要有一定的计算机操作基础,对于系统管理员不仅要有一定的计算机基础,还要求有一定的网络管理经验。3.假定与约束用户全部基于浏览器的使用方式最为流行的B/S模式,通过IE浏览器,即可进入系统的登录画面,方便用户使用,降低了系统维护的工作量。完善的用户登录及安全机制登陆系统提供用户名和口令后才能访问系统,保证系统的安全性。4.软件的基本分划系统功能模块图北京石油化工学院BEIJINGINSTITUTEOFPETROCHEMICALTECHNOLOGY课程设计用纸-3-OA系统功能模块图查看以前的公告教师管理查看教师信息浏览教师信息添加教师信息专业介绍查看专业信息查看专业介绍公告管理发布最新的公告收发信息查看短消息发送短消息事件管理待定待定北京石油化工学院BEIJINGINSTITUTEOFPETROCHEMICALTECHNOLOGY课程设计用纸-4-限于篇幅和能力有限,这里的需求分析较为简单,关于OA系统的更多内容,将在下面的内容中详细介绍。(二)、软件功能简介1.软件网页主页登陆画面登陆界面包括教师登陆和管理员登陆,同时出于人性化的考虑特在主业左上角添加了日期时间等信息。2.公告管理公告管理系统,主要分为两大部分。第一部分是“查看以前的公告”北京石油化工学院BEIJINGINSTITUTEOFPETROCHEMICALTECHNOLOGY课程设计用纸-5-在此菜单下用户可以查看其他授权用户发出的公告的详细信息,并可删除显示的公告。第二部分是发布公告系统,在此菜单下,授权用户可以发布新的公告,并可在第一个菜单中查询到自己的公告。3.教师管理教师管理系统有三部分组成。在这里,不仅可以查询数据库中每一位教师的详细信息。(包括出生年月、学历、职称、所在专业、电话、地址和工作状态等)还可以添加教师信息等针对教师的管理和查询。第二部分就可以查看到所有老师的详细信息。北京石油化工学院BEIJINGINSTITUTEOFPETROCHEMICALTECHNOLOGY课程设计用纸-6-第三部分是教师信息的添加,这里有一些信息是选择性的(如:专业性别等),此功能规范了教师信息的添加,使得信息的正确有效性大大提高。4.专业信息此模块功能主要是查看每个专业的一些信息和介绍北京石油化工学院BEIJINGINSTITUTEOFPETROCHEMICALTECHNOLOGY课程设计用纸-7-5.收发信息此模块是我们小组在设计中进行拓展的一部分,在这个网络和信息高速发展的现代,软件的实时性是一个重点问题,这里我们加入了一个收发信息的模块,不仅提高了软件的实时性,而且更方便了用户之间的交流,体现了人性化的优点。下面是一些重要模块的主要代码段北京石油化工学院BEIJINGINSTITUTEOFPETROCHEMICALTECHNOLOGY课程设计用纸-8-八、遇到的问题及解决方案最开始遇到的是构建平台的问题,画为程序流程图对地址映射很迷惑,在0块芯片不是04,05,06顺序输入,经过小组讨论才明白不同地址存微址映射到1~7的芯片,8块芯片使用时分别有各自的功能,缺一不可协同工作,这就导致连接扩展板时只有8块芯片都确认无误才能连接pc端的pcec,才能进行下一步的检验部分,因为无法正确连接扩展板反复检查芯片输入,因为不够细心再输入的时候出现大大小小的差错,经过修改可以正常连接pc端解决问题。验证程序需要使用汇编语言,对于微程序的使用格式和程序的编写需要很多逻辑上的关系,虽然有些程序很短很简洁但里面都有需要注意的地方,有时候指令没有错误但程序就是不能达到预想的结果,这种情况大部分都是验证程序有些出入,在小组的讨论和查阅书籍的情况下不仅仅完成了指令的验证也对汇编语言语句和所编的程序都有了更深一步的了解,受益匪浅。十二、总结和感想经过两周的课程设计,最主要的感受就是实践出真知,起初对网络编程的相关知识只是在书本理论和要求的实验阶段,没有做过具体的实验。而且对于我们以前写过的一些代码,只能说是代码段,他是一个软件的组成部分,代表不了软件,而一个软件是有许多部分组成的,不仅仅是代码。通过课程设计这个实践的机会,我们了解了一个软件的基本组成部分。更是清楚每个软件模块所要付出的精力时间都很大,这是目前我们所不足的地方。小组分工不是很明确,但都参与其中,整个课设是一个完整的工作,分工过于明细只能了解部分的操作,每个人都参与工作的每一步,从最初的简陋的需求分析到模块的设计和查找,再到许多平台配置的难题,每一步都有每一个人努力,课设过程中大大小小遇到很多问题,解决一个马上又出现一个,小到一段代码错误,大到整个软件的的崩溃,虽然过程不是很顺利但从问题中学到了更多的东西,在规定时间完成课设的要求,两周在忙碌中过的很快而且很充实。把书本上学的东西实践到眼前实际的设计,看着软件的模块一个个的成功完成测试,体会感觉书本上学的知识不再只写在纸上,可以真正用在生活中。现在所使用的各种人性化的功能都是在这个基础上实现的。总之在两周的课程设计学北京石油化工学院BEIJINGINSTITUTEOFPETROCHEMICALTECHNOLOGY课程设计用纸-9-习中学到了与书本上相互补充的知识.
本文标题:网络课程设计报告1.2
链接地址:https://www.777doc.com/doc-2143174 .html