文档介绍:交通运输学院
VB应用软件设计实践
课程设计
学院交通运输学院班级交运1102班
2013年 7 月10 日
指导教师评语及成绩
指
导
教
师
评
语
 
 
 
 
 
 
 
 
 
 
 
 
 
成
绩
 
 
 
 
导师签字:
年月日
兰州交通大学交通运输学院课程设计任务书
所在系: 交通运输课程名称: VB应用软件设计实践指导教师(签名): 杨信丰
专业班级: 交运1102班学生姓名: : 201100157 201100163 201100103
一、课程设计题目
报刊订阅管理系统
二、课程设计的目的
(1)对于给定的设计题目,如何进行分析、理解,以做到思路清晰。
(2)掌握自顶而下的设计方法,将大问题进行模块化分解,领会结构化程序设计的方法,同时深刻认识到面向对象程序设计与面向过程程序设计的根本区别。
(3)熟练掌握VB常用控件的使用,灵活运用各种数据类型。
(4)进一步掌握在集成环境下调试程序和修改程序的方法和技巧。
三、课程设计的主要内容和要求(包括原始数据、技术参数、设计要求、工作量要求)
主要内容:
(1)设计数据库
(2)实现报刊订阅查询,用户的登陆,管理员管理程序
(3)实现分类统计及生成报表功能。
(4)实现查询结果以及结果合计。
设计基本要求:
(1)符合课题报刊订阅管理系统的要求。
(2)要求界面友好美观,操作方便易行;
(3)注意程序的实用性、安全性;
四、工作进度安排
2012~2013学年第二学期:第18-20周共计3周。
第18~19周程序设计及调试;
第20周撰写完成课程设计说明书。
五、主要参考文献
1、龚沛曾,陆慰民, Basic程序设计教程().北京:高等
教育出版社,2001  
2、龚沛曾,陆慰民,杨志强. Visual Basic实验指导与测试(第三版).北京:
高等教育出版社,2007  
3、罗朝盛. Visual (第二版).北京:人民邮电出版社,2005
审核批准意见
系主任(签字) 年月日
目录
2
2
(包括原始数据、技术参数、设计要求、工作量要求) 2
1)主要内容: 2
2)设计基本要求: 2
4
1、概念设计 4
2、下面所示的数据项 5
3、数据库概念结构设计 5
4、逻辑设计 7
5、数据表 8
1)、用户表 9
2)、管理员表 9
3)、报刊表 9
6、系统实现 10
1)、数据库实现 10
2)、系统测试 10
3)窗体构建 13
27
29
31
报刊订阅管理系统课程设计
课程设计的目的
开发一个既能方便订阅人订阅报刊,也利于操作订阅信息的管理系统
课程设计的主要内容和要求(包括原始数据、技术参数、设计要求、工作量要求等)
主要内容:
,如何进行分析、理解,以做到思路清晰。
,将大问题进行模块化分解,领会结构化程序设计的方法,同时深刻认识到面向对象程序设计与面向过程程序设计的根本区别。
,灵活运用各种数据类型。
。
设计基本要求:
开发一个报刊订阅管理的系统。系统是智能化的管理系统,它面向所有订阅用户,但具有安全性能。它能够实现报刊订阅的基本功能,包括新报刊信息的登录、录入、订阅、查询、统计等操作。用户合法注册后必须输入有效密码才能成功进入此系统,可以进行订阅报刊,查询信息,统计信息等操作。
系统设计
1、概念设计
设计概念结构通常有四类方法:
(1)自顶向下:即首先定义全局概念结构的框架,然后逐步细化。
(2)自底向上:即首先定义各局部应用的概念结构,然后将它们集成起来得到全局概念模式。
(3)逐渐扩张:首先定义最重要的核心概念结构,然后向外扩充,以滚雪球的方式逐步生成其他的概念结构,直至总体概念结构。
(4)混合策略:即将自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念结构的框架,以它为骨架集成由自底向上策略中设计的各局部概念结构。其中最经常采用的策略是自底向上的方法。即自顶向下地进行需求分析,然后再自底向上地设计概念结构。这个报刊订阅系统就用这种方法。
概念结构设计的步骤第一步是进行局部视图的设计:由于高层的数据流图只能反映系统的概