visualfoxpro课程设计报告.docx
- 文档编号:26997797
- 上传时间:2023-06-25
- 格式:DOCX
- 页数:14
- 大小:235.72KB
visualfoxpro课程设计报告.docx
《visualfoxpro课程设计报告.docx》由会员分享,可在线阅读,更多相关《visualfoxpro课程设计报告.docx(14页珍藏版)》请在冰豆网上搜索。
visualfoxpro课程设计报告
visualfoxpro
课程设计报告
姓名:
专业:
班级
学号:
题目名称:
完成日期:
目录
一、前言———————————————
二、系统概况—————————————
三、需求分析—————————————
四、数据库设计————————————
五、主程序清单————————————
六、模块界面—————————————
七、设计小结—————————————
第一章前言
学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。
通用学籍管理系统软件,对学生的入学、升级、学籍变动进行综合管理和快速查询。
一直以来,人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
用计算机可使人们从繁重而又单调的统计运算中解脱出来,仅用一些简单的操作便可及时准确地获得需要的信息。
在设计一个系统时,首先要做好需求分析。
合理地运用好VisualFoxPro6.0的基本方法,建立一个适用于学校的学籍管理系统,能够有效的管理学校的学生情况。
第一章系统概况
一、课题名称:
学籍管理系统。
二、设计环境:
开发工具:
MicrosoftVisualFoxPro6.0
操作系统:
WindowsXP
第三章需求分析
一、系统功能分析
学籍管理系统的主要任务是对学生在校情况进行整理,使得能方便快捷地对学生进行查询、统计、更新。
通过该系统,使学校的学生管理工作系统化、规范化、自动化,从而提高学校管理的效率。
二、系统功能模块设计
登录界面
本系统分为如下的几大模块:
成绩管理
家庭信息
选课情况
数据维护
1、登录界面模块
该模块提供管理系统的登录界面,是主系统的唯一入口,该界面提供用户选择并进入各子模块。
2、成绩管理模块
该模块提供对学生成绩进行各种操作。
3、家庭信息模块
该模块提供学生家庭信息浏览
4、选课情况模块
该模块提供学生选课信息查询。
5、数据维护模块
该模块对学生情况进行各种操作
三、数据流图
第四章数据库设计
创建数据库是设计系统的第一步,其关键问题在于确定所需的表结构并为之建立索引。
为了使系统设计精练实用,体现关系型数据库的特点,本系统还为各相关表建立关系。
1、数据项设计
通过需求分析,可确定系统的数据项和数据结构如下:
a、学生成绩信息(编号、姓名、性别、成绩)。
b、学生家庭信息(编号、姓名、家庭住址)
c、学生选课情况(编号、姓名、所选科目)。
为了方便统计,本系统还设定了几个用于统计的临时表:
a、表1(编号、姓名、性别、家庭住址、所选科目、成绩)。
2、概念结构设计
本系统在需求分析的基础上设计出能够满足用户需求的各种实体。
根据上面的分析所得的实体有:
学生基本信息实体、分配实体和库存实体。
各实体间的关系如图:
1、逻辑结构设计
学生成绩信息表
列名
数据类型
可否为空
说明
编号
字符型(10)
否
编号
姓名
字符型(10)
否
名称
性别
字符型(20)
否
性别
成绩
字符型(14)
否
成绩
学生家庭信息表
列名
数据类型
可否为空
说明
编号
字符型(10)
否
编号
姓名
字符型(10)
否
姓名
家庭住址
字符型(20)
否
家庭住址
学生信息表
列名
数据类型
可否为空
说明
编号
字符型(10)
否
编号
姓名
字符型(10)
否
姓名
所选科目
字符型(10)
否
所选科目
表1
列名
数据类型
可否为空
说明
编号
字符型(14)
否
部门
姓名
字符型(20)
否
名称
性别
字符型(14)
否
规格
成绩
数值型(10)
否
价格
家庭住址
数值型(10)
否
数量
第五章主程序清单
主程序
Closeall
Clearall
Settalkoff
Dcformwelcome.scx
readevents
settalkon
thisform.release
第六章模块界面
1、用户介绍界面
2、用户进入界面
3、登录界面
4、管理界面
5、报表界面
第七章设计小结
通过编写这个程序后,我认识到自己的不足,系统的不完整。
同时,vfp是一个强大的开发工具,因为无论是最终用户或是像我们这样的程序编制者,在使用过程中都可以找到一个相当便捷的方法来实现我们的想法。
在编制过程中,我首先考虑到了程序的使用环境,尽量减少一些不必要的操作按钮,简化界面,并在界面设计时不采用烦琐的细节,使界面简单、清晰,便于操作。
本次编制中的不足之处是因为是首次尝试编制可应用的数据管理系统,可能在实际应用中有些功能不到位,对声音、动画的功能也未能插入。
我将不断提高自己,争取今后在编制程序时,能编写出有个性且应用性较强的数据库管理系统。
参考文献
1、VisualFoxPro及其应用系统开发(清华大学出版社)
2、VisualFoxPro案例精粹150例(陈锋著)
3、VisualFoxPro软件开发模式与应用案例(人民邮电出版社)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- visualfoxpro 课程设计 报告