欢迎来到天天文库
浏览记录
ID:14478347
大小:248.00 KB
页数:13页
时间:2018-07-28
《软件综合课程设计样本》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件综合课程设计报告题目名称:班级:学生学号:学生姓名:指导老师:总成绩:优良中及格不及格XXXX/XX/XX目录总体设计41.1本系统的主要功能描述41.2系统包含的类及类之间的关系41.3Java源文件及其功能51.4相关文件及其功能52详细设计62.1主类ConnFactory62.2类EmpDAO62.3类Employees72.4类AddEmpServlet.java82.5类DeleteEmpServlet82.6类GetEmpServlet82.7类UpdateEmpServlet92.8类EmpVi
2、ewServlet93功能测试及运行效果103.1系统主界面103.2读者查询界面103.3读者录入界面113.4读者修改界面113.5读者删除界面11参考文献131总体设计1.1本系统的主要功能描述开发任何一个基于计算机的系统,都会受到时间和资源上的限制。因此,在接受项目之前必须根据客户可能提供的时间和资源条件进行可行性研究。它可以避免人力、物力和财力上的浪费。可行性研究与风险分析在许多方面是相互关联的。项目风险越大,开发高质量软件的可行性越小。系统可行性分析包括:技术的可行性、经济可行性、选择方案的可行性从这几
3、个方面论述。技术可行性:技术往往是系统开发过程中难度最大的工作,这其中必须进行风险分析、资源分析和技术分析,开发人员必须在给定的约束条件下,判断是否能在预定的计划顺利完成任务,但这些因素很难把握好,因为在开发的过程中往往会发生一些意外因素,综合各方面的困素,本系统采用VisualBasic6.0作为开发平台,后台数据库用的是MicrosoftSQLServer2000。综合自已对这方面的熟练程度,能方便的进行系统开发、维护。经济可行性:在提出开发这个管理系统前,因为此次本着是做毕业设计的要求,一方面是锻炼自已的能力
4、,另一方面是了解当今比较流行的管理系统的知识,如果该公司购买一套进销存服务管理系统,目前购买这种软件花费也是相当高,并且不能针对该公司的具体情况做出调整,只能满足公司所要求的一部分要求,然而我做的这个系统很具有针对性,能够对该公司的所有服务进行管理,不但可以减少库存,加快资金周转,而且还能方便管理员和客户,然而有些方面是很难用钱来衡量的。选择方案可行性:我把自已的一些方案一一提出来,通过与同学、老师进行一番讨论后,并对系统的方案进行评价。然后通过反复修改,方案可以通过。法律可行性研究:研究在系统开发过程中可能涉及的
5、各种合同、侵权、责任以及各种与法律相抵触的问题。。1.2系统包含的类及类之间的关系本系统共包括8个Java源文件和7个辅助文件。类之间的关系如图1-1所示。ConnFactory.javaEmpDAO.javaEmployees.javaAddEmpServlet.javaEmpViewServlet.javaDeleteEmpServlet.javaGetEmpServlet.javaUpdateEmpServlet.java图1-11.3Java源文件及其功能1ConnFactoryjava该文件提供工厂方法,
6、返回一个新的数据库连接对象。2.EmpDAO.java该文件提供对读者数据访问的方法。3.Employees.java该文件提供封装Employees读者表的数据和读者提交的数据。4.AddEmpServlet.java该文件提供添加读者数据的功能。5.EmpViewServlet.java该文件提供检索读者数据的功能。6.DeleteEmpServlet.java该文件提供删除读者数据的功能。7.GetEmpServlet.java该文件提供检索单一读者数据的功能。8.UpdateEmpServlet.java该
7、文件提供修改读者数据的功能。1.4相关文件及其功能1.ojdbc14.jar该文件Oracle数据的JDBC驱动程序。2.css/style.css该文件提供样式表格式功能。3.js/Calendar1.inc该文件提供日历选择的功能。4.AddEmp.jsp该文件提供录入读者数据界面。5.EmpView.jsp该文件提供检索读者数据界面。6.UpdateEmp.jsp该文件提供修改读者数据界面。7.default.jsp该文件提供系统初始欢迎信息。2详细设计2.1主类ConnFactory(1)成员变量见表2-1
8、表2-1主要成员变量(属性)成员变量描述变量类型名称(2)方法见表2-2表2-2主要方法方法名称返回类型功能备注getConnectionconnection返回数据库对象构造方法(3)源代码见文件ConnectionFactory.java2.2类EmpDAO(1)成员变量见表2-3表2-3主要成员变量成员变量描述变量类型名称数据库连接对象Connecti
此文档下载收益归作者所有