前言11概述21.1选题背景21.2组织结构22所用相关技术和方法32.1工作流32.1.1什么叫工作流32.1.2工作流发展32.1.3工作流的优点32.2MVC工作模式42.2.1MVC设计思想42.2.2MVC的具体实现52.2.3MVC的不足62.3JSP技术介绍62.3.1JSP的运行原理72.3.2JSP的生命周期82.3.3Servlet和JavaBean技术介绍82.3.4Java虚拟机92.3.5JSP访问SQLServer2000数据库92.4数据库后台环境配置102.5系统开发工具简介102.5.1Dreamweaver102.5.2MyEclipse102.5.3Tomcat112.5.4SQLServer2000112.5.5chs_sql2ksp3123系统需求分析133.1系统功能分析133.2系统性能分析133.3系统方案的确定和评价134系统总体设计154.1系统层次模块图154.1.1营业厅模块154.1.2收费管理模块164.2系统数据流程图164.3数据表设计185详细设计及编码215.1编写JAVABEAN215.2营业厅实现函数215.3收费厅主要的实现函数225.4JAVABEAN主要实现模块225.4.1中文字符格式的转换模块(Stringto.java)225.4.2自动生成验证码(Ran.java)225.4.3数据库的连接(ConnectionFactory.java)235.4.4数据库连接的关闭(DatabaseUtils.java)--只提供接口235.4.5密码修改模块(Common_fuction.java)245.4.6时间格式转换(timeBean.java)245.4.7数据统计(counthander.java)255.4.8营业厅的接口(luruaction.java)275.4.9营业厅的主要函数实现(luruhander.java)285.4.10收费厅的主要函数接口325.5管理员登陆模块335.5.1管理员登录335.6营业厅管理模块365.6.1Left.jsp页面365.6.2Work.jsp405.6.3customerlistinfo.jsp415.6.4allinfo.jsp415.7收费厅管理模块425.7.1Left.jsp425.7.2Work.jsp435.7.3Customerlistinfo.jsp435.7.4gongdan.jsp436系统测试与维护456.1测试目的456.2测试环境456.3系统测试456.4系统维护457开发难点与技术467.1主要程序实现的代码描述467.1.1验证码的自动生成467.1.2生成WORD工单467.1.3以一定的时间刷新页面477.1.4JSP中文问题的解决477.2在程序编码过程遇到的主要问题:487.3代码编写风格497.4我的不足:49结束语50致谢50
2024/8/27 20:42:44 385KB 工作流
1
目 录1.设计内容 11.1问题概述 11.2系统的数据流程图及数据字典 11.2.1数据流图 11.2.2数据字典 41.3E-R图 82.概要设计 102.1主要功能 102.2模块定义 103.详细设计 113.1详细设计说明书 113.2数据库设计 123.3程序流程图 123.4输入项目 144.程序源码 145.程序运行与调试 215.1模块测试 215.2总体测试 236.总结 237.参考文献 24
2024/7/7 6:57:03 262KB 软件工程 课程设计 网上购物
1
两人在网上对弈的中国象棋网络游戏,有数据流程图,数据字典,
2024/6/15 3:49:48 177KB 需求规格
1
老师布置的管理信息系统作业,包括组织结构图,业务流程图,数据流程图,er图,及各种分析及说明
2024/2/28 3:18:20 3.24MB 图书馆 管理信息系统
1
亿图图示,即亿图图示专家(EDrawMax),是一款基于矢量的绘图工具,包含大量的事例库和模板库。
可以很方便的绘制各种专业的业务流程图、组织结构图、商业图表、程序流程图、数据流程图、工程管理图、软件设计图、网络拓扑图等等。
它帮助您更方便,更快捷的阐述设计思想,创作灵感。
在设计时它采用全拖曳式操作,结合4600多个常用图形模板库和用户自定义实例库,最大程度简化用户的工作量;
让你在设计时既可以充分利用固有的素材,又可以借鉴他人的作品。
2024/2/24 1:37:54 180.82MB 亿图
1
网上书店基本流程图、基本业务流程图、基本数据流程图
2023/8/2 3:46:05 110KB 流程图 网上书店
1
这是软件工程实训所做是课程设计,包括系统的需求分析、概要设计和详细设计,有系统结构图、数据流程图、E-R图、功能模块图等,希望对大家有所帮助
2023/6/28 22:16:31 327KB 招聘考试
1
目录摘  要 2Abstract 31名目概述 51.1现体系的概述 51.2结构机构及破产规模 61.3破产流程描摹 71.4现体系存在的下场及薄弱关键阐发 32可行性阐发 32.1本领可行性 32.2经济可行性 32.2.1收入 32.2.2收益 32.2.3收益投资比 32.2.4投资付与周期 32.3操作可行性 32.4法律可行性 32.5论断 33需要阐发 33.1总体目的 33.2详尽目的 33.3体系成果建模 33.3.1体系数据流程图 33.3.2数据字典 33.4体系数据模子 34提要方案 34.1体系结构方案 34.2接口方案 34.2.1内部接口 34.2.2内部接口 34.3代码方案 34.3.1代码方案的原则 34.3.2体系所需代码方案 34.4数据库方案 34.4.1关连方式方案 34.5运行方案 34.5.1运行情景 34.5.2运行模块的组合 34.5.3运行抑制 34.5.4运行功夫 34.6侵蚀处置方案 34.6.1侵蚀输入信息 34.6.2侵蚀处置对于策 34.7清静保密方案 34.7.1数据清静性 34.7.2上岸用户清静性 34.7.3操作清静性 34.8掩护方案 35详尽方案 35.1详尽方案概述 35.2法度圭表标准流程图 35.3家庭理财方案模块 35.4家庭理财方案模块 35.5家庭收支模块 35.6银行账户管理模块 35.7统计模块 36编码 36.1概述开拓货物及编程剧本 36.1.1WEB效率器简介 36.1.2MYSQL数据库体系简介 36.1.3JSP简介 36.2剧本习气阐发 36.3编码 37测试 37.1测试原则及测试方式概述 37.2测试名目测试用例 37.3.软件测试论断 37.3.1软件才气 37.3.2缺陷以及限度 37.3.3建议 37.3.4测试论断 3竣事语 3致谢 3参考文献 3
2023/5/1 23:05:28 525KB JSP 家庭理财 管理系统 论文
1
通用人为管理体系【SQLServer数据库+课程方案文档】1.需要阐发 1.1体系目的与申请 1.2体系阐发 2.体系逻辑方案 2.1数据流程图(DFD)2.2数据字典(简称DD)3体系总体结构方案 3.1软件体系总体结构方案 3.2数据存储的总体方案 3.3体系成果模块方案 4数据库详尽方案 4.1数据库方案 4.2数据库的残缺性以及清静性 5.数据库操作(SQLServer2000语句实现) 5.1建树人为管理体系 5.2建树部份种别索引信息表 5.3建树存储进程向表中插入、更正、删除了数据 5.4建树存储进程实现单表盘问 5.5视图建树 6课程方案小结 7参考文献
2023/4/5 20:22:16 129KB 通用工资管理系统 SQL 课程设计
1
软件开发过程分为5个阶段:分析  软件需求分析就是回答做什么的问题。
它是一个对用户的需求进行去粗取精、去伪存真、正确理解,然后把它用软件工程开发语言(形式功能规约,即需求规格说明书)表达出来的过程。
本阶段的基本任务是和用户一起确定要解决的问题,建立软件的逻辑模型,编写需求规格说明书文档并最终得到用户的认可。
需求分析的主要方法有结构化分析方法、数据流程图和数据字典等方法。
本阶段的工作是根据需求说明书的要求,设计建立相应的软件系统的体系结构,并将整个系统分解成若干个子系统或模块,定义子系统或模块间的接口关系,对各子系统进行具体设计定义,编写软件概要设计和详细设计说明书,数据库或数据结构设计说明书,组装测试计划。
设计  软件设计可以分为概要设计和详细设计两个阶段。
实际上软件设计的主要任务就是将软件分解成模块是指能实现某个功能的数据和程序说明、可执行程序的程序单元。
可以是一个函数、过程、子程序、一段带有程序说明的独立的程序和数据,也可以是可组合、可分解和可更换的功能单元。
模块,然后进行模块设计。
概要设计就是结构设计,其主要目标就是给出软件的模块结构,用软件结构图表示。
详细设计的首要任务就是设计模块的程序流程、算法和数据结构,次要任务就是设计数据库,常用方法还是结构化程序设计方法。
编码  软件编码是指把软件设计转换成计算机可以接受的程序,即写成以某一程序设计语言表示的"源程序清单"。
充分了解软件开发语言、工具的特性和编程风格,有助于开发工具的选择以及保证软件产品的开发质量。
  当前软件开发中除在专用场合,已经很少使用二十世纪80年代的高级语言了,取而代之的是面向对象的开发语言。
而且面向对象的开发语言和开发环境大都合为一体,大大提高了开发的速度。
测试  软件测试的目的是以较小的代价发现尽可能多的错误。
要实现这个目标的关键在于设计一套出色的测试用例(测试数据和预期的输出结果组成了测试用例)。
如何才能设计出一套出色的测试用例,关键在于理解测试方法。
不同的测试方法有不同的测试用例设计方法。
两种常用的测试方法是白盒法测试对象是源程序,依据的是程序内部的的逻辑结构来发现软件的编程错误、结构错误和数据错误。
结构错误包括逻辑、数据流、初始化等错误。
用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果。
白盒法和黑盒法依据的是软件的功能或软件行为描述,发现软件的接口、功能和结构错误。
其中接口错误包括内部/外部接口、资源管理、集成化以及系统错误。
黑盒法用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。
黑盒法。
维护  维护是指在已完成对软件的研制(分析、设计、编码和测试)工作并交付使用以后,对软件产品所进行的一些软件工程的活动。
即根据软件运行的情况,对软件进行适当修改,以适应新的要求,以及纠正运行中发现的错误。
编写软件问题报告、软件修改报告。
  一个中等规模的软件,如果研制阶段需要一年至二年的时间,在它投入使用以后,其运行或工作时间可能持续五年至十年。
那么它的维护阶段也是运行的这五年至十年期间。
在这段时间,人们几乎需要着手解决研制阶段所遇到的各种问题,同时还要解决某些维护工作本身特有的问题。
做好软件维护工作,不仅能排除障碍,使软件能正常工作,而且还可以使它扩展功能,提高功能,为用户带来明显的经济效益。
然而遗憾的是,对软件维护工作的重视往往远不如对软件研制工作的重视。
而事实上,和软件研制工作相比,软件维护的工作量和成本都要大得多。
  在实际开发过程中,软件开发并不是从第一步进行到最后一步,而是在任何阶段,在进入下一阶段前一般都有一步或几步的回溯。
在测试过程中的问题可能要求修改设计,用户可能会提出一些需要来修改需求说明书等。
编辑本段软件开发专业专业培养   计算机:软件开发专业主要培养德智体全面发展,具有一定计算机软硬件维护、网络组建、维护管理的高级实用技术型人才。
通过本专业的学习,能熟练掌握常用的计算机软件的使用、维护与技巧;
在硬件方面学生应了解计算机硬件的发展,熟练掌握计算机组装的方法,能熟练运用应用软件检测计算机功能、故障的范围所在,掌握硬件故障的一般处理方法;
在网络方面,学生应掌握目前流行网络的技术特点,掌握网络工程、网络维护、网络安全及应用方面的知识。
能胜任一般网络工程方案的设计、组建、网络维护、及简单网站的建设与维护。
同时,使学生了解由于IT技术的发展而引起的法律和道德方面的问题。
就业方向  本专业毕业生适合的工作岗位是计算机程序设计师。
适合于熟练地按照工程化的思路进行软件编制、软件测试的工作岗位,能担任各种企事业单位和各级工程建设部门、管理部门的计算机软件和硬件维护、网络的组建、维护等工作,也可从事计算机研究与应用、软件开发等方面的工作。
就业范围为:计算机软件公司、具有软件开发能力的大型企业及事业单位
2023/3/9 19:52:12 5.33MB 软件开发文档实例大全
1
共 24 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡