论文(格式)-样例规范 下载本文

平顶山工业职业技术学院毕业设计说明书

第6章 总结与展望

6.1 全文总结

本文给出了一个基于条形码的学生档案管理信息系统的实例的开发过程。系统采用Delphi语言为开发语言,数据库采用SQL Server 2000。而UML图的绘制则是是采用了Rational Rose 2003软件。

首先介绍了系统开发中所使用的关键技术,如Delphi语言、条形码技术、数字签名技术和标准建模语言UML。

此后通过对学生档案管理业务的需求分析,进行了系统和总体设计,提出了将系统分为基本信息管理功能集合、档案借阅及查询功能集合、用户管理及其权限功能的集合等三大功能集合,并对系统进行了用例分析和域类分析。

此后对系统设计中设计的一些关键的技术部分给出了详细的解决方案。完成了条形码的编码、读取、打印等几个重要工作,并对用户进行分组来实现访问控制策略,对数据采用数字签名技术,提高了用户访问的安全性。在最后,给出了数据库设计的E-R图。

在系统的实现部分,详细给出了档案管理界面部分的实现、档案类别管理界面的实现和档案查询管理界面的实现方法,并根据数据库设计时提出的E-R图给出了数据库的设计和实现方案,包括数据库表目的设计、视图的创建、存储过程的创建和数据库的连接等内容。在最后给出了系统的一些界面并进行了系统的测试。

综上所述,本文通过对条形码技术、数据库SQL server2000以及Delphy语言对数据库进行操作的相关知识的应用,给出了一个学生档案管理信息系统的开发实例。

6.2 课题展望

由于研究时间和相关条件的限制,本模型研究仍有许多后继工作需要探讨。 (1) 在使用SQL构建数据库的时候,只定义了几个能够完成基本操作的存

30

平顶山工业职业技术学院毕业设计说明书

储过程,在以后的使用和维护的过程中,可以根据需要,设计和添加其它的存储过程。我们也可以通过定义其它的视图,以达到简化程序设计的目的。

(2) 由于在开发过程中时间的限制,有些界面的开发做的不够细致,界面不够美观,实现的功能不够全面,将在以后的使用过程中,不断的进行完善。

(3) 由于现今某些加密算法安全性已受到质疑,采用更先进更安全的信息安全技术也是值得探索的一个问题。

(4) 考虑到网络技术的大大繁荣,尝试使用B/S结构实现系统,可以有效降低系统利用成本,提高了系统的安全性与可维护性,降低了系统出现问题的概率。

(5) 在信息安全部分,可以加入更强的安全策略,比如基于密钥交换的对称加密方法等,可以更有效提高系统数据的安全性。

由于时间的仓促和笔者水平的有限,论文中存在错误在所难免,请各位老师和同学指正。

31

平顶山工业职业技术学院毕业设计说明书

参考文献

[1] [2] [3]

施佩莱. 企业数据仓库规划建立与实现. 北京: 人民邮电出版社, 2000. 56-59 吕文红. 二维条形码的编码与识别. 现代电子技术, 2002(3): 86-103

R. L. Rivest, A. Shamir, and L. M. Adleman. A Method for Obtaining Digital Signatures and Public-Key Cryptosystems, Communications of the ACM, Feb 1978, 21: 120-126

[4]

张艳. 条形码在图书馆的应用及打印生成方法. 科技情报开发与经济, 2004, 8(3): 74-82

[5] [6]

李全哲. 条形码自动识别技术. 北京: 国防工业出版社, 1991: 279-318 卢开澄. 计算机密码学: 计算机网络中的数据保密与安全. 北京: 清华大学出版社, 2003: 106-110

[7]

刘润东. UML对象设计与编程UML面向对象程序设计. 王海鹏译. 北京: 北京希望电子出版社, 2001. 23-56

[8]

Robert V Binder著, 华庆一等译. 面向对象系统的测试. 北京: 人民邮电出版社, 2001: 99-106

[9]

Offutt A J, Abdurazik A. Using UML Collaboration Diagrams for Static Checking and Test Generation. In: Proc. 3rd Intl. Conf. On the Unified Modeling Language(UML00), York, UK, Oct. 2000: 383-395

[10]

Hong H S, Kim Y K, Cha S D et a1. A test sequence selection method for reactive systems using statecharts[J]. Software Testing Verification and Reliability, 2000, 10(4): 203-227

[12]

Pressman R S著, 梅宏译. 软件工程-实践者的研究方法. 第5版. 北京: 机械工业出版社, 2002: 432-436

[13]

王林章, 李宣东, 郑国梁. 一个基于UML协作图的集成测试用例生成方法. 电子学报, 2004, 32(8): 1290-1295

32

平顶山工业职业技术学院毕业设计说明书

[14] S. Morton. Management Decision Support: computer based support for decision making, Division of Research. Harvard University, Cambridge Mass, 1971: 165-177

[16] A. Offutt, A. Abdurazik. Generating Tests from UML specifications. In: Proc. 2nd Intl. Conf. on the Unified Modeling Language(UML?99). London: Springer-Verlag, 1999. 416-429

[17] Choi B, Yoon H, Jeon J-O. A UML-based Test Model for Component Integration Test. In: Workshop on Software Architecture and Component, Japan, 1999: 63-70

[18] 占学德, 缪淮扣. 基于UML状态图测试的充分性准则. 计算机科学, 2005, 32(5): 230-235

[35] L. Rivest, A. Shamir, L. Adleman. A method for obtaining digital signature and public key cryptosystems. Communications of the ACM, 1978(21): 120-126

[36] 王水勇. 基于RSA的通信保密应用研究: [硕士学位论文]. 武汉:华中科技大学图书馆, 2005.

[37] Andrei Alexandrescn. Modern C++ Design-Generic Programming and Design, 2003: 12-19

33

平顶山工业职业技术学院毕业设计说明书

致 谢

值此论文完成之际,我要衷心感谢我的导师。由于本人研究的水平和时间的限制,初期遇到了很多困难。老师在百忙之中多次对我提出具有方向性和指导性的意见,并在后期亲自对我的论文进行修改,给我提出许多宝贵意见,使我的论文终于得以完成。老师严谨治学的作风使我受益匪浅,他的亲切随和也给我留下深刻的印象。

最后再次怀念撰写论文期间付出的辛勤汗水和日日夜夜。特别在文章结尾的冲刺阶段,每晚坚持笔耕到凌晨。这是对我人生的磨练,也是我感到最为充实的一段记忆!

衷心感谢所有帮助和关心过我的老师、朋友和家人!

34