摘 要
在现在的社会里,科技的发展为人类的文明进步作出了巨大的贡献。数据库的发展对人类发展作出的贡献越来越大。利用数据库可以更高效地工作。利用数据库可以使查找时间缩短为瞬间。学校的学生学籍管理用数据库可以更为方便的管理学生的学籍。
本文主要说阐述了计算机系自学考试学生学籍管理系统的需求分析、设计和开发。该系统是面向管理的一个系统,在构建后可以省去纸笔记录的麻烦,和查找的困难,便可以实现学生信息的管理和成绩的管理。从新生信息录入,学生信息查询,学生修改,考试报名和成绩管理的一体化。并实现了每次考试通过率的统计。从中实现了实体的完整性参照完整性,用户定义的完整性。为了实现界面的实用,采用了窗口嵌入式。采用了SQL语言对数据库进行操作。该系统在windows XP下开发,用delphi 7对access 2002开发。开发中的主要技术问题为数据库的连接、数据库的操作、还有操作界面的设计。该软件主要实现了自学考试系统的登记,报名,交费,成绩管理等。
本软件用delphi开发,delphi是一个快速开发的环境,可以把主要的时间放在数据库设计和逻辑算法上,可以节约时间。Access是一个用于开发单机环境比较好的一个数据库。也可以方便以后升级为网络的系统。Access是一个应用环境比较大的数据库。采用了软件工程的开发方法,使开发进度得了控制。本软件采用了模块化的设计方法,方便以后的升级和改进。
关键词:Delphi ,access,软件工程,数据库
Abstract
In the present society , have made enormous contribution in the developing into human civilization progress of science and technology. The contribution made to human development in development of the database is greater and greater. Utilize the database to work more high-efficiently. Use the database enabling finding out time is reduced greatly. Students of the school manage the roll of management students that the database of using can be more convenient in roll.
This text says mainly that has explained the demand for student's roll administrative system of self-taught examination of department of computer science is analysed, designed and developed . This system is a management -oriented system, can save the trouble that the paper note record after structuring, can realize the management of student's information and management of the achievement with the difficulty that finds out. Input from new born information, student's information inquiry, students revise , integration of registering in examination and achievement management. Have realized statistics of the passing the examination rate each time. Have realized the integrality of the entity consults the integrality , the integrality which users define. It is practical in order to realize the interface, it is embedded to adopt the window. Have adopted SQL language to operate the database . This system is developed under windows XP, develop access 2002 with delphi 7. The main technological question while developing is a connection of the database, Operation of the database, Operate the design of the interface. This software realizes the systematic registration of self-taught examination mainly, register , pay dues, management of the achievement ,etc..
This software uses delphi development, delphi is an environment developed fast. Can put most of the time on the design of storehouse of the data and logic algorithm, Can save time. Access whether one is it develop unit environment kind one database to use for. Can upgrade to the system of the network after being convenient too. Access is a database with bigger applied environment. Adopted the software project development approach , enable developing the progress and must be controlled. This software has adopted module design method, upgrading and improvement after being convenient.
Keyword: delphi ,access, software project,Database.
目录
一.绪论┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 1
1.1背景综述┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄1
1.2系统开发的意义┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 2
二.开发工具的选择 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄2
2.1数据库的选择┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 2
2.2选择开发工具┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄3
2.3SQL语言的简介┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄6
三.计算机系自学考试学生学籍管理系统分析和设计┄┄┄┄┄┄┄┄7
3.1计算机系自学考试学生学籍管理的需求分析┄┄┄┄┄┄┄┄8
3.2问题评估与方案综合┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 8
3 .3 分析建模┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄8
3.4数据流模型┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄9
3.5计算机系自学考试学籍管理系统软件设计┄┄┄┄┄┄┄┄┄12
四.自学考试学籍管理详细设计┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄13
4.1公用的数据模块┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄13
4.2登陆界面的设计┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄15
4.3主界面的设计┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄15
4.4新生信息的录入模块┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄15
4.5学生信息的查询、修改、删除┄┄┄┄┄┄┄┄┄┄┄┄┄17
4.6考试报名┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄18
4.7成绩查询┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄20
4.8成绩的录入┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄20
4.9菜单设计的说明┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄21
4.10课程┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄22
4.11专业┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄22
4.12打印┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄22
4.13系统┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄23
4.14帮助┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄23
五.系统的开发的重点和难点┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄23
六.技术的展望┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄23
七.致谢┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄23
八.参考文献┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄23