版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中南大学本科生课程设计(实践)任务书、设计报告(SQL数据库程序设计)题目诗词信息管理系统学生姓名杨红灿指导教师陈彦伶学院建筑与艺术学院专业班级艺术1007学生学号1907100711计算机基础教学实验中心2011诗词信息管理系统【摘要】:随着经济和时代的发展,SQL数据库应用基础是大学生应该掌握的计算机基础基本之一。这一学期通过认真学习基础知识并结合上机操作,我对SQL数据库应用知识有了比较系统的理解和掌握。此次课程设计完成一个SQLServer环境下的诗词信息管理系统,实现系统化的有关数据库管理与应用。该系统主要实现诗词管理,诗人管理,背景设置和系统管理等功能,可以实现数据的查询、添加和删除。系统设计流程为系统需求分析、系统设计、系统实现、系统调试。通过该系统的设计,达到初步了解如何利用VB和数据库进行软件开发的目的。【关键词】:窗体代码数据链接诗词信息管理系统、SQL数据库、VB程序设计一、诗词信息管理系统开发设计思想1、系统需求诗词信息管理系统主要实现诗词管理、诗人管理、背景设置和系统管理等功能。包含的功能如下图所示:登录登录诗词信息管理系统诗词信息管理系统系统管理诗词管理诗人管理帮助背景设置系统管理诗词管理诗人管理帮助背景设置密码修改用户添加添加诗词删改诗词查询诗词添加诗人信息删改诗人信息查询诗人信息密码修改用户添加添加诗词删改诗词查询诗词添加诗人信息删改诗人信息查询诗人信息诗词管理系统的主要功能是录入和查询各诗词的基本信息,包括诗词的题目信息、作者的基本信息、年代信息、体裁信息、诗词的内别、诗词的内容;录入和查询诗人的各项信息,包括诗人的姓名、年代及简介。2、功能需求(1)系统管理系统管理的功能在该系统运行结束后,用户通过使用“系统管理”下的“退出”命令正常退出系统,回到Windows环境。还包括用户的添加,以及密码修改。(2)诗词管理诗词管理的功能是设置和管理诗词的类型和数据,是系统其他界面的一些操作跟家方便。权限范围内可以诗词的数据录入、修改、删除和查询。(3)诗人管理诗人管理的功能是设置和管理诗人的基本信息。权限范围内可以进入诗人的数据录入、修改、删除和查询。(4)背景设置设置背景音乐。这是一个辅助功能,目的是让操作者在一个轻松、快乐的环境下进行诗词欣赏操作。二、诗词信息管理系统功能及系统设计介绍诗词信息管理系统的系统设计内容主要包括系统总体结构框架设计、处理流程及模块功能的设计、数据库设计等。1、功能设计(1)系统管理模块用于退出系统eq\o\ac(○,1)用户用户添加子模块用于添加新的用户eq\o\ac(○,2)密码修改子模块用于对本用户的密码修改(2)诗词管理模块eq\o\ac(○,1)添加诗词子模块用户根据用户自己的爱好将收集的诗词进行添加。eq\o\ac(○,2)删改诗词子模块用户对指定的诗词进行查询、修改和删除。eq\o\ac(○,3)查询诗词子模块用户按指定的项目进行查询。(3)诗人管理模块eq\o\ac(○,1)添加诗人信息子模块包括诗人姓名、年代、简介这些信息。eq\o\ac(○,2)删改诗人信息子模块通过输入诗人信息进行查询、修改和删除。eq\o\ac(○,3)查询诗人信息子模块用户按指定的项目查询。(4)背景设置模块包括打开背景、关闭背景、打开背景音乐和关闭系统音乐。(5)帮助模块显示系统的开发和系统说明信息。2、数据库设计诗词实体和诗人实体。E-R图如下:、作者编号作者作者编号作者作者作者诗人诗词编号诗人诗词编号年代诗词年代诗词简介年代类别体裁内容简介年代类别体裁内容在SQLServer2000中设计数据库并输入相关信息。数据库的资料由网上查得。三、系统实现系统实现主要介绍诗词信息管理系统主窗体、诗词管理模块、诗人管理模块和帮助模块的创建和实现过程。1、诗词管理系统主窗体的创建(1)创建工程项目prjPoemManager(2)创建公用模块Module并命名为Module.bas,然后引入ADO对象库,并在代码框内输入代码。(3)创建诗词管理系统主窗体新建一个窗体并命名为frmmain.frm,然后根据前面所说的设计思路设计菜单编辑器,添加WindowsMedilplayer控件用于播放背景音乐。最后在代码区内输入代码。2、诗词管理模块的创建(1)添加诗词窗体的创建新建一个窗体并命名为frmAddPoem.frm,后根据前面所说的设计思路设计窗体,添加控件并设置控件属性最后在代码区输入代码。(2)删改诗词窗体的创建新建一个窗体并命名为frmModifyPoem.frm,然后根据前面所说的设计思路设计窗体,添加控件并设置控件属性。最后在代码区输入代码。(3)查询诗词窗体的创建新建一个窗体并命名为frmQueryPoem.frm,然后根据前面所说的设计思路设计窗体,添加控件并设置控件属性。最后在代码区输入代码。3、诗人管理模块的创建诗人管理模块的创建和诗词管理模块的创建基本思路和步骤是一样的,只是在命名的时候将Poem改为Poet输入代码不一样,这里就不再赘述了。4、帮助模块的建立帮助模块窗体的设计,是利用VisualBasic系统自身的模块,并对其进行简单的修改而得到的。该窗体命名为frmAbout.frm.四、系统测试打开工程并运行,然后依次选择菜单栏里的各个菜单以实现各种不同的功能,如退出系统、查询、修改、帮助等。五、遇到的问题及解决办法问题1、课本上提供的代码有些存在错误解决办法通过请教老师同学并上网查找资料改正,如数据库连接问题中很多代码前需要加上vba,模块代码中的adLockBatchOptimistic要改为adLockOptimistic问题2数据库连接存在问题解决方法在网上查询并请教同学后采用ADO控件解决问题3VB中文字的背景问题解决方法将BACKSTYLE中选择O——项即可问题4背景音乐的插入问题解决方法参考了下书上的代码,只要将地址修改,以及根据自己的实际环境做调整就可以掺入,需要进一步改进。六、设计总结经过一段时间的构思与设计,在指导老师的精心指导和安排下,本系统已经设计完毕,但还错在一些不足的地方。其使用功能基本符合诗词信息管理在实际工作的需要,具有一定的实用性。但是由于时间比较仓促,加上本人软件设计经验的不足。因此,在分析问题、解决问题时显得不够严密、完善,还需要在以后的学习中不断地改进和完善。在这次的课程设计中,培养了我的分析和解决实际问题的能力,做到学以致用,使课本上的理论与具体的实践应用相结合。让我深深地体现到进行软件开发不是一件简单的事情,它需要设计者具有全面的专业知识、缜密的思维、严谨的工作态度以及较高的分析问题、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度智慧停车场施工及维护一体化服务合同3篇
- 新零售行业智慧门店建设方案
- 2024年酒店场地租赁合同范本(含办公租赁)3篇
- 电子音乐节赞助支持合同
- 二零二五年度建筑工程监理补充协议范本(绿色建筑评价)3篇
- 二零二五年度个人装修贷款合同模板6篇
- 2025年度混凝土工程设计施工一体化合同5篇
- 二零二五年度供应链金融服务第三方担保合同3篇
- 虚拟现实技术合作开发协议
- 机械设计基础与课程设计
- 小班数学《香香的饼干》
- 医院工会经费使用与管理办法、制度规则
- 2022年外交学院辅导员招聘笔试题库及答案解析
- 磁致伸缩液位传感器KYDM-路线设置使用
- 收割机转让协议
- 中学历史教育中的德育状况调查问卷
- 煤矿煤业掘进工作面班组安全确认工作记录表 模板
- 第8期监理月报(江苏版)
- 建筑工程质量管理体系文件
- 乙丙橡胶电力电缆绝缘一步法硅烷交联工艺
- 中止施工安全监督申请书(范例)
评论
0/150
提交评论