欢迎来到微传网! | 帮助中心 分享文档,创造价值!
微传网
全部分类
  • 办公文档 >
    办公文档
    往来文书 招标投标 传真信函 解决方案 事务文书 活动策划 股份制文书 调研文书 规章制度 统计图表 PPT模板素材 工作计划 工作总结 会议纪要 产品手册 课程设计 求职简历 通知/申请 演讲致辞 说明文书 词典 简明教程 办公软件应用 教育范文
  • 中学教育 >
    中学教育
    中学课件 中考 高考 中学作文 职业教育 试题 教学研究 竞赛题 高考英语 初中教育 高中教育 体育理论与教学 中学实验 音乐美术
  • 幼儿/小学教育 >
    幼儿/小学教育
    幼儿教育 小学课件 学习方法 课外知识 爱心教育 教育管理 小学教育
  • 高等教育 >
    高等教育
    研究生课件 大学课件 理学 工学 哲学 历史学 教育学 农学 思想政治 专业基础教材 生物学 语言学 微积分 统计学 实验设计 科普读物
  • 论文 >
    论文
    期刊/会议论文 开题报告 经济论文 管理论文 社科论文 文学论文 医学论文 哲学论文 艺术论文 法律论文 自然科学论文 通讯论文 论文指导/设计 毕业论文 大学论文
  • 管理/人力资源 >
    管理/人力资源
    经营企划 销售管理 代理连锁 工程管理 信息管理 资本运营 企业信息化 市场营销 广告经营 项目管理 营销创新 招聘面试 人事档案 员工关系 企业文化 宣传企划 企业文档 公司方案 商业合同 财务报表 励志书籍工具 咨询培训 劳动就业 商务礼仪 地方省市劳动合同 管理学资料 创业
  • 经济/贸易/财会 >
    经济/贸易/财会
    经济学 财政/国家财政 商品学 市场分析 进出口许可 贸易 网络营销/经济 税收 稽查与征管/审计 资产评估/会计
  • IT计算机 >
    IT计算机
    计算机原理 PHP资料 linux/Unix相关 C/C++资料 Java .NET windows相关 开发文档 管理信息系统 软件工程 网络信息安全 网络与通信 图形图像 行业软件 人工智能 计算机辅助设计 多媒体 软件测试 计算机硬件与维护 网站策划/UE 网页设计/UI 网吧管理 电子支付 搜索引擎优化 服务器 电子商务 Visual Basic 数据挖掘与模式识别 数据库 Web服务 网络资源 Delphi/Perl Python CSS/Script Flash/Flex 手机开发 UML理论/建模 并行计算/云计算 嵌入式开发 计算机应用/办公自 数据结构与算法 SEO
  • 资格/认证考试 >
    资格/认证考试
    全国翻译资格认证 自考 成考 专升本考试 公务员考试 思科认证 微软认证 司法考试 教师资格考试 物流师考试 计算机等级考试 注册税务师 人力资源管理师 会计职称考试 出国培训 质量管理体系认证 医师/药师资格考试
  • 行业资料 >
    行业资料
    社会学 纺织服装 食品饮料 家电行业 造纸印刷 酒店餐饮 物流与供应链 交通运输 旅游娱乐 文化创意 航空/航天 船工业技术 矿业工程 石油、天然气 工业冶金工业 金属学与金属工艺 武器工业 能源与动力工程 原子能技术 化学工业 轻工业/手工业 水利工程 农业工程 农作物 园艺 林业 畜牧 水产/渔业 展会 生活用品 航海/船舶 家居行业 实验 工业设计 室内设计 系统集成 国内外标准规范 新闻/广播 公共安全/安全评价
  • 金融/证券 >
    金融/证券
    股票中长线技巧 股票短线技巧 股票经典资料 股票技术指标学习 金融资料 财经资料 投融资/租赁
  • 研究报告 >
    研究报告
    信息产业 金融 教育 农林牧渔 冶金 石油化工 煤炭 交通 新能源 轻工 产业政策 商业贸易 国防军事 技术指导 安防行业 制药行业 统计年鉴/数据分析
  • 换一换
    首页 微传网 > 资源分类 > DOC文档下载
     

    基于bs模式的毕业设计管理系统(gdis)的设计与实现.doc

    • 资源ID:20450       资源大小:492.50KB        全文页数:9页
    • 资源格式: DOC        下载权限:游客/注册会员/VIP会员    下载费用:12金币 【人民币12元】
    快捷注册下载 游客一键下载
    会员登录下载
    三方登录下载: 微信登录 微信开放平台登录 QQ登录  
    下载资源需要12金币 【人民币12元】   |   1元文档测试下载
    邮箱/手机:
    温馨提示:
    支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

    基于bs模式的毕业设计管理系统(gdis)的设计与实现.doc

    基于B/S 模式 的 毕 业 设计 管 理 系 统 GDIS 的设计 与 实 现 官朝辉 广 东 培正 学 院计 算 机科 学 与工 程 系 摘 要 0 引言随着计算机网 络技术的发展,给信息时代的人们带来了很大的方便。 如今在Internet 上,你随处都可以看到很多的各类信息管理系统,如企业信息管 理系统, 电子商务系统,高校教务管理系统等信息管理系统的普及。 而针对毕业设 计的选题等相关事项,涉及到导师给出课题或学生自选课题,以及在各个阶段需 要上交或是提交相关的文档资料等问题,目前主要还是由人为来处理操作,需要 花费一定人力,这给整个工作带来了很多不便,并且容 0 引言 随着计算机网络技术的发展,给信息时代的人们带来了很大的方便。如今在 Internet 上,你 随处都 可以看到 很多的 各类信 息 管理系 统,如 企业信 息管理系 统, 电子商务系统,高校教务管理系统等信息管理系统的普及。而针对毕业设计的选 题等相关事项,涉及到导师给出课题或学生自选课题,以及在各个阶段需要上交 或是提交相关的文档资料等问题,目前主要还是由人为来处理操作,需要花费一 定人力, 这给整个工作带来了很多不便,并且容易出错。 因此就需要一个对此工作 流程进行管理的信息管理系统,使得其更加方便,更加透明,更加高效,以节省更 多的人力和减少不必要的工作。通过分析毕业设计管理工作流程的了解,从系统 结构的组织,功能的实现,技术的要求以及可行性等多方面进行考 虑, 认为本课题 是一个适应现今毕业设计管理工作需求的计算机信息管理系统,具有一定的实际 开发价值和使用价值。 1 系统介绍 1.1 Web 应用开发模式 Web 应用开发模式, 可以简单理解为Web 网站,它主要使用网页语言进行开发,如 超文本标记语言HTML,Hyper Text Markup Language 、Java Script 语言、层 叠样式表CSS,Cascading Style Sheet 等, 并可以在终端的浏览器上直接运行。 Web 开发模式有难度相对小、周期短、成本低和可跨平台等优点,而且后期的维 护工作 比较简单,但是 Web 开发模式也有不能提供高性能的用户体验等缺点,近 年来,随着 HTML5、 CSS3 等技术的成熟,基于 HTML5 的Web 应用开发不但继承了上述Web 开发的优点, 而且通过HTML5 支持的一些跨平台 API 可完成终端硬件的调 用,也实现了一些应用的高级功能。 1.2 MVC 模式 MVCMModel 模型 应用程序的核心功能,负责管理这个模块中的值和数 据;VView 视图提供模型数据的展示,管理模型数据如何显示给终端用户,通俗 说就是应用程序的外观;CController控制器与用户进行交互,管理终端用户 和视图之间的交互, 连接模型和视图的枢纽中心。 MVC 工作流程使用 MVC 应用程序主要由三个核心部件模型、 视图、 控制器组成。 MVC 是一个设计模式,它强制性的使应用程序的输入、 处理和输出分离开,让这三 种动作分别成为一个模块,从而达到代码的管理简单,降低代码耦合。 视图V 视图是终端用户交互的界面。 对老式的 Web 应用程序来说,视图是由 HTML 标签元素组成的界面,在新式的 Web 应用程序中,HTML 标签元素仍然在视图中扮 演着重要的角色。 模型M 模型表示企业数据和业务规则。 在 MVC 的三个部件中,模型的处理任务最 多。模型返回的数据是中立的,也就是说模型与数据格式无关。把应用于模型的 代码进行封装即可仍由被视图重用,降低了代码的重复性。 控制器C控制器与用户进行交互并控制模型和视图完成终端用户的用户需求。 当终端用户单击Web 页面中的超链接和发送HTML 表单等操作时,控制器本身并不 做任何处理,只是接收请求并决定调用相应模型构件去响应该请求,然后再确定 用相应视图去显示模型构件返回的数据。 多数Web 应用程序都是用面向过程化语言来创建的。 将数据库查询 语句这样的数 据层代码和像HTML 这样的表示层标签代码混在一起,这样极大的增加了代码量 和工作量。MVC 模式革命性地强制将数据层代码和表示层代码分开, 虽然搭建构 造MVC 应用程序需要做额外的工作,但是给我们带来的好处远远多于这额外的工 作量,所以使用 MVC 模式来进行搭建应用程序是值得的。 首先,最重要的是多个视图能共享一个模型构件,即能一个模型构件能仍由被不 同的视图所调用,现在需要使用多种方式来访问应用程序。 正因为如此,其中一个 解决的办法是使用 MVC 模式,由于已将数据和业务规则从表示层分离,故可以最 大化的重用代码。 模型构件返回的数据没有进行格式化操作,所以一样的构件能 被不同界面使用。模型有状态管理和数据持久性处理的功能,因为模型是自包含 的,并且与控制器和视图相分开,所以可以快捷改变应用程序的数据层和业务规 则。一旦开发出模型构件,不管数据来自数据库还是 LDAP 服务器,视图将以正确 的方式显示数据。运用 MVC 设计思想的应用程序的三个核心部件是相互对立的, 改变其中任何一个都不会影响其它两个部件,所以根据MVC 设计思想能构造优良 的松偶合的构件。 2 需求分析 2.1 总体功能需求 了解用户要求。此用户即为网站的使用人员管理员,教师和学生。了解他们在 网站功能、 性能等方面的要求及用户在硬件配置、 开发周期处理方式等方面的意 向与打算。把用户要求成文,完成网站分析报告。网站的逻辑模型由一系列的图 表和文字组成。 在逻辑上描述了系统的目标和所具备的功能于性能。 实现管理员对系统用户管理 管理员信息,教师信息、学生信息、所有课题管理,站内新闻的添加与查询,所 有论文信息查询,友情链接的添加与查询,所有成绩查看,系统管理等;教师角色 对个人信息的修改, 课题的添加,查询管理、选题管理,论文管理,成绩管理,留言 问答等; 学生角色可以个人信息的修改,查看成绩 、选题登记与查询, 论文提交与 查看。 2.2 具体功能需求 学生角色可以个人信息的修改,查看成绩、选题、论文提交与查看、师生线上答 疑、资料文章的上传及下载。 指导老师可以编辑个人资料管理、 论题的添加与查询、 负责的学生信息、 论文管 理信息、 成绩管理信息、 留言问答信息、 资料库文章的上传、 搜索及下载、 所带 毕业生的论文下载及评分。 系统管理员可以编辑系统用户信息、 编辑教师用户信息、 编辑学生用户信息、 管 理论题、 站内新闻的添加与查询、 编辑所有论文信息查询、 友情链接的添加与查 询、成绩查看、系统管理。 2.3 系统体系结构 随着Web 技术的发展,目前网络体系结构主流是 B/SBrowser/Server 模式。B/S 模式属于瘦客户端模式,拥有三层逻辑结构, 它把原来在客户机端的应用程序模 块与显示功能模块分开了,放在服务器上单独组成一层,而客户机上只需拥有一 个浏览器,大大减低了终端的压力,负荷均衡地分配给了服务器,进而解决了 C/S 二层结构负荷不均的弊端。 通过系统需求分析, 把系统分成 3 个用户模块,如图1 系统功能结构图所示。 图1 系统功能结构图 下载原图 3 系统功能实现 本文系统的功能以登录、论文选题二个必不可少的功能模块为例,分别进行功能 的详细说明和实现。 3.1 登录模块 登录功能模块是一个本文系统的一部分,用户必须进行登录才能进入系统,并且 用户只有登录过后, 才可以进行用户相应操作和后面一些流程的进行。登录过程 就是把从前端获取的用户名和密码与后台数据库的用户数据进行匹配查询,若找 到一致数据则登录成功,否则需要重新登录, 核心代码如下 3.2 论文选题模块 论文选题功能也是一个本文系统的一部分,教师用户上传相关的选题信息,学生 用户可以查看每个论题的详情信息,从中选出符合自身的论文选题作为自身毕业 论题的论题,保证一个学生只选择 一个论题, 核心代码如下 4 系统功能测试 基于B/S 模式的毕业设计管理系统GDIS正式发布上线前,需要进行系统测试。 测试不是为了表明程序是正确的,而是为了发现程序中的错误。因此采取了如下 的系统测试方案 1 尽早的、 不断的进行系统测试。 错误发现的越早,改正它所付出的代价也就越 小。由于系统错误的发生是不可避免的,因此系统测试贯穿于整个开发过程中, 而不是把系统测试看作是开发过程中的独立阶段。 2 设计测试用例时,给出测试的预期结果。一个测试用例由两部分组成期望的 程序运行结果和测试用的输入数据。测试 时才能有判断标准,利用输入数据得出 测试数据并和预测数据进行比较是否一致。 3 在设计测试用例时,不仅有正确的输入测试用例,还要有不正确的输入测试用 例。因为,在系统的实际运行过程中,由于各种情况,用户经常会进行一些非法的 操作,比如按错了键等,所以,我们特别需要注意设计非法的测试用例来进行测试 系统。 4 对系统进行回溯测试。 在修改系统的同时经常又会引入新的异常, 所以在对程 序修改完毕后,再次使用之前的用例进行回归测试系统功能。 5 结语 基于B/S 模式的毕业设计管理系统GDIS,突破了传统管理方式的时间、空 间限 制、解决了学生毕业设计与工作实习之间的矛盾与冲突,降低了教学管理人员的 工作负担,推动了毕业设计管理工作网络化进程,而且实践证明该系统具有部属 快、后期维护容易、用户使用门槛低等特点,实现了毕业设计的数字化、网络化 管理。

    注意事项

    本文(基于bs模式的毕业设计管理系统(gdis)的设计与实现.doc)为本站会员(无敌)主动上传,微传网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知微传网(发送邮件至changjinlai@126.com或直接QQ联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    微传网是一个办公文档、学习资料下载的在线文档分享平台!

    网站资源均来自网络,如有侵权,请联系客服删除!

     网站客服QQ:80879498  会员QQ群:727456886

    copyright@ 2018-2028 微传网络工作室版权所有

         经营许可证编号:冀ICP备18006529号-1 ,公安局备案号:13028102000124

    收起
    展开