毕业论文课件_第1页
毕业论文课件_第2页
毕业论文课件_第3页
毕业论文课件_第4页
毕业论文课件_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、(本科生毕业论文)(本科生毕业论文)吉林大学计算机科学与技术学院吉林大学计算机科学与技术学院软件开发流程刘力维摘 要本系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 经过分析,我们使用 MICROSOFT公司的 VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的

2、可行系统。 关键字:关键字:控件、窗体、数据库。目 录绪论1.1 需求分析1.2 总体设计1.3 详细设计1.3.2 数据库控件1.3.1 数据库开发环境1.3.3 数据库参考文献致谢1 设计流程12 编码和单元测试23 综合测试34 软件维护4绪 论伴随着计算机技术在各行各业日益广泛和深入的应用,会计电算化逐渐被广泛使用,即使用一套财务软件代替原来的手工记帐,在对于系统进行了适当的设置后,一旦登入凭证资料,执行审核和记帐的功能后,将自动产生需要的各种总帐、明细帐。这将大大节省大量的重复的手工劳动。医药管理系统主要完成两大功能:销售药品、管理药品。售货药品主要实现对药品的售出,同时实现自动会帐

3、,自动抱价,自动找钱。此处我并没有直接在窗体中插入数据控件,而是通过语句。Set db = Workspaces(0).OpenDatabase(App.Path & datahosdat.mdb)打开数据库。然后利用Set rs = db.OpenRecordset(SELECT * FROM xsk)打开销售表,对销售情况进行记录。在利用Set rs = db.OpenRecordset(ypk) Set rs = db.OpenRecordset(SELECT * FROM zmk)1绪 论分别对药品表和账目表进行修改,此处我并没有用控件的原因是,通过Set rs=db.OpenReco

4、rdset(“表名”)语句来进行表的切换更容易、更安全。值的一提的是APP.PATH函数,它提取默认路径,提高数据库管理系统的健壮性、安全性。这对于初学者是一个值的注意的地方。管理药品又有三大功能构成:药品进出管理、用户管理、帐目管理;药品进出管理:实现对药品的各种管理,其中“药品维护”实现对要到期的药品的一种保护,可以根据你输入的天数查出药品,此处是通过 ypkjts = Date - data1.Recordset.Fields(买入日期)If data1.Recordset.Fields(保质期) - ypkts ypkjts Then 语句实现的。用户管理模块:实现对用户的各种管理。可

5、以更改用户名、密码;帐目管理模块:实现对帐目的各种管理和盘点,其中的盘点功能可以实现多用户指定日期盘点,也可以实现单用户汇总。因此,开发这样一套管理软件成为很有必要的事情,在下面我们将以开发一套医药管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。2返回返回1.1 需求分析这个阶段不是具体在解决问题,而是准确在确定“为了解决这个问题,目标系统必须做什么”,主要在确定目标系统必须具备哪些功能。通过与用户交流、协商,软件开发人员知道怎样用软件实现人们的要求,并得出经过用户确认的系统逻辑模型。这个阶段一定要准确完整地体现用户的要求。软件工程使用的结构分析设计的方法为每个阶段都规定的结束标准,需

6、求分析阶段必须提出经过用户确认的系统逻辑模型,这就可以有效地防止和克服急于着手进行具体设计的倾向。返回返回1.2 总体设计这个阶段必须回答关键问题是:“概括地说,应该如何解决这个问题?”首先,应该考虑几种可能的解决方案。例如,目标系统的一些主要功能是用计算机自动完成还是用人工完成;各种成本的解决方案。其次,应该使用系统流程图或其他工具描述每种可能的系统,估计每种方案的成本和效益,还应该在充分权衡各种方案的利弊的基础上,推荐一个较好的系统,则可以着手完成本阶段的另一项主要工作。 返回返回1.3 详细设计总体设计阶段以比较抽象概括的方式提出了解决问题的办法。详细设计阶段的任务就是把解法具体化,也就

7、是回答下面这个关键问题:“应该怎样具体地实现这个系统呢?”这个阶段的任务还不是编写程序,而是设计出程序的详细规格说明。这种规格说明的作用很类似于其他工程领域中工程师经常使用的蓝图,它们应该包含必要的细节,程序员可以根据它们写出实际的程序代码。返回返回1.3.1数据库开发环境本软件采用Visual Basic 6.0+SQL 。微软公司的Visual Basic 6.0是Windows应用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程

8、序的运行效率和可靠性。故而,实现本系统VB是一个相对较好的选择。返回返回1.3.2数据库控件微软的JET数据库引擎提供了与数据库打交道的途径,我们是通过它以及Visual Basic 来访问数据库并对其进行各种操作。Visual Basic以及其他微软的软件产品都是通过共用JET数据库引擎,从而给用户提供了丰富的数据类型。DATA 控件在数据库中的信息与将信息显示给用户看的Visual Basic程序之间架起了一座桥梁。我们可以设置DATA控件的各个属性,告诉它要调用那个数据库的哪个部分。缺省情况下,DATA控件根据数据库中的一个或多个数据表建立一个dynaset-type(动态集合)类型的记

9、录集合。一个记录集合是动态的也就意味着,当原来的数据表中的容改变了以后,该记录集合中的记录也会随之改变。DATA控件还提供了用来浏览不同记录的各种跳转按钮。将DATA控件放置在窗体中之后,我们还必须在该控件与要处理的数据库之间建立联系。 Windows下的Visual Visual Basic应用程序基本的构建块是用户所创建的对象,每一个对象都具有一些特性和行为(属性、事件和 方法)。开发人员可以最有效利用所创建的每一个对象。使用应用程序具有可通用性可说扩展性和强有力的功能。返回返回1.3.3 数据库医药管理系统共用了一个数据库(hosdat)、四张表(zmk、ypk、user、xsk)(1)

10、zmk(用来记载每日的帐目,以便查阅帐目等工作)(2)ypk(用来记载本店现存药品)1.3.3 数据库(3)、user(用户库)(4)xsk(记载销售情况)返回返回2 编码和单元测试这个阶段的关键任务是写出正确的容易理解、容易维护的程序模块的设计过程。附录程序清单及注释附录程序清单及注释 的的WORD文档文档返回返回3 综合测试这个阶段的关键任务是通过各种类型的测试(及相应的调试)使软件达到预定的要求。通过对软件测试结果的分析可以预测软件的可靠性;反之,根据对软件可靠性的要求,也可以决定测试和调试过程什么时候可以结束。返回返回4 软件维护维护阶段的关键任务是,通过各种必要的维护活动使系统持久地

11、满足用户的需要。通常用四类维护活动:改正性维护;适应性维护;完善性维护;预防性维护返回返回参考文献1 Visual Basic 6.0 使用指南 作者 Bob Reselman , Richard Peasley , Wayne Pruchniak 出版社 电子工业出版社2 软件工程(原名:Software engineering:A Practitioners Approach)作者 Roqer S.Pressman 出版社 机械工业出版社3 Visual Basic 6.0 全攻略宝典 作者 蒋方帅 出版社 中国水利水电出版社4 计算机网络技术及应用作者 沈鑫剡出版社 清华大学出版社,20

12、07年版5 计算机网络作者 谢希仁出版社 电子工业出版社,2008年版参考文献6 网络系统开发(第3版)作者(美)Amdrew S.Tanenbaum 著 熊桂喜译出版社 清华大学出版社,2001年版7Microsoft Internet Explorer5作者 Acitive Education出版社 人民邮电出版社 1999年5月8Active Server Pages 详解作者 Scit Higbson出版社 电子工业出版社 2001年3月9实用技术:Microsoft IIS 5.0 管理技巧作者 Gerry Brien出版社 电子工业出版社 2001年4月10 ASP技术手册作者 A

13、 keyton出版社 中国电力出版社 2002年4月 参考文献11Active Serve Pages 编程指南作者 希利尔出版社 宇航出版社 2003年6月12Microsoft Frontpage 2000 专家教程作者 Brettpolosky出版社 人民邮电出版社 1999年12月13在万维网上进行CGI编程作者 Shishir出版社 电子工业出版社 1998年2月14Microsoft Visral InterDev作者 Nelson Howell出版社 清华大学出版社 1998年4月 返回返回致致 谢谢 在论文完成之际,我首先要向指导老师罗大伟老师表示最真挚的谢意。罗大伟老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高,这对于我以后的工作和学习都是一种巨大的帮助,感谢他耐心

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论