数据库课程设计-个人日程管理系统
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
经过不断地测试,不断地改进,其中还是发下了不少问题,第一次做这些工作,没有任何经验,甚至无从下手,还是很谢谢老师和同学的帮忙,从中也学到了一些代码的写法,为什么要这样写,通过和同学的讨论,找到一些书本上没有的方法,如何数据绑定等等,怎样从数据库中将数据提取出来放到一个文本框或者标签内,这些东西是组成界面的东西,虽然小,但是可以体现整个软件的水平,其实并不需要建多少数据库的表,写多少复杂的存储过程,是不是用了数据库函数,触发器等等,但是至少要弄明白这些东西如果操作,清晰思路才能将功能分清晰。
从需求分析阶段不断地搜索资料,想充分了解自己所做的课题在客户或者公司中的需求,由于《软件工程》这门课大二时学的不深,画数据流图等等软件设计流程做起来很生疏,翻阅课本,和软件工程课老师上课的讲解,总算整了一个像样点的需求分析,但是也不知道是不是正确,根据数据流图,不断修改需求,由于这个课程设计没有连接外部设备,比如打印机,网络等,所以做的都是在实践阶段,根据设计的大概模式展开一步步的模块构造。
主要负责基本日程信息修改,使用者通过查询工具查询到要修改的日程,该日程会显示在修改界面下方中,然后只需点击该日程,就可方便在修改界面中进行修改。
4)删除日程子模块
主要负责基本日程信息的删除,使用者通过查询工具查询到要删除的日程,该日程会显示在删除界面下方中,然后只需点击该日程,再点击删除按钮,就可方便的进行删除。
5)查看未完成事项子模块
主要负责:
让使用者快速的查阅到未完成的日程信息;当新增,修改或删除日程后,查看未完成事项子模块会自动更新到最新状态。还能通过日程标题关键字,日程类型,日程优先度进行快速查询到未完成的日程。
4.日程管理子系统
1)初始化日程子模块
主要负责:
当使用者登录系统后,系统会自动初始化日程信息:
将以前已完成的日程的未完成标志,标志为完成;初始化增加,删除,修改界面的信息。
2)添加新日程子模块
主要负责基本日程信息录入,如新日程标题,内容,日程类型,开始时间,结束时间,提醒时间,提醒类型,日程优先度,是否提醒等信息的录入及相关数据连接处理。
所添加的日程,会快速的在修改界面下方显示出来。
3)修改日程子模块
数据库课程设计总结报告
学生学号
专业
所属学期
一、项目介绍与设计目的
项目名称:
个人日程管理系统
项目介绍:
随着计算机技术的飞速发展,计算机应用的迅速推广,计算机及计算机技术给人们的日常生活,工作,学习带来了十分巨大的影响,计算机改变了人们的生活,工作的方式。而在使用计算机时有一些好的、实用的软件,将会给使用者提供非常便利的环境。我们结合本次课程设计开发以下的个人日程管理系统方案。个人日程管理系统是生活、工作小秘书软件,本软件实现个人日程的管理、查询日程,查看未完成事件,添加新日程,删除日程,修改日程的功能。
2)查看指定日期日程子模
主要负责:
当使用者想查看某天的日程安排时,只需选择日期就可方便的查询到日程安排;还能通过日程标题关键字,日程类型,日程优先度进行快速查询。
3)查看指定月份日程子模块姓名
班级
查询到该月的某个日程。
4)查看指定年份日程子模块
主要负责:
当使用者想查看某年全部的日程安排时,只需选择年份就可查看指定年份的日程信息。还能通过日程标题关键字,日程类型,日程优先度进行快速查询到改年的符合要求的日程。
七、指导教师意见
指导教师(签名):
____年__月__日注:
该表格由学生填写,内容采用小四号xx。
5.系统维护子系统
1)系统退出子模块
主要负责系统的退出
2)用户信息修改子模块
主要负责修改用户的信息,如修改密码。
四、小组成员名单及分工情况(要求包括小组成员名单、工作分配及小组各成员贡献度))成员:
xx
工作分配:
用户登录子系统、用户注册子系统、日程浏览子系统、日程管理子系统、系统维护子系统。
五、程序用户名及密码
设计目的:
随着生活水平的提高,人们的生活节奏越来越快,每天都要处理很多事情,而又会常常因忘记处理重要的事情而苦恼。鉴于此,本系统主要为了更好地管理个人的日程,让使用者的生活井然有序,不会忘记重要的会议和约会。
二、项目环境要求
设备支持:
推荐配置:
WindowsXP,512内存;
数据库:
Microsoft SQL Server 2000;
用户名:
xx密码:1用户名:
xx密码:1用户名:
小林密码:1用户名:1密码:1这次的课程设计可以说是为毕业设计做的一个预演,真的做起来困难重重,深刻体会到做一个软件,里面需要的很多知识我们没有接触过,去图书馆找书的时候发现,我们学的仅仅是皮毛,还有很多东西需要我们去发掘,就算是借一本书看完它,我们还是会发现还有很多知识没有吃透,这需要我们不断的实践,不断地自学习,不断地发现问题去思考问题。
2.用户注册子系统
当用户第一次登录到系统时,就可以进行快速的注册。。。
3.日程浏览子系统
1)查看当天日程子模块
主要负责:
当登录管理系统时,出现的是当天的日程信息,供使用者快速查阅;还能通过日程标题关键字,日程类型,日程优先度进行快速查询。当新增,修改删除日程后,查看当天日程子模块会自动更新到最新状态。
经过一段时间的学习与实践,个人日程管理系统基本上开发好了。该系统具备了:
添加、修改、删除、浏览、查询、输出日程信息,实现了根据用户需求查看日程等功能。作为一个个人日程管理系统,本系统所提供的功能的确太少了一些,仅仅只实现了一些基本的功能,有很多地方还有待扩展和改良。
人如果没有自信,没有目标,没有信心就不可能把事情做好,当其他人都在迷茫的时候,自己一定要坚信目标,大学毕业出去即是面临找工作,从学习这个专业,到以后做这方面的工作都需要不断地去学习去实践,这次实践可以给我们敲一个警钟,我们面临毕业,面临择业,需要这些实践经验,在困难面前要勇于尝试,这是这次课程设计给我的最大感想。
软件支持:
采用VS2005 C#语言编写;
三、项目功能模块
1.பைடு நூலகம்户登录子系统
每个用户,只能以自己的密码登录到系统中,在系统里,只能处理、查看自己的日程,对别人的数据无法修改和查看。因为此系统是专门给个人设计的,鉴于隐私问题,个人日程信息不希望别人看到,因此登录的身份就一种:
只准使用者登录,使用者充当管理员的角色。具有全部的权限。
从需求分析阶段不断地搜索资料,想充分了解自己所做的课题在客户或者公司中的需求,由于《软件工程》这门课大二时学的不深,画数据流图等等软件设计流程做起来很生疏,翻阅课本,和软件工程课老师上课的讲解,总算整了一个像样点的需求分析,但是也不知道是不是正确,根据数据流图,不断修改需求,由于这个课程设计没有连接外部设备,比如打印机,网络等,所以做的都是在实践阶段,根据设计的大概模式展开一步步的模块构造。
主要负责基本日程信息修改,使用者通过查询工具查询到要修改的日程,该日程会显示在修改界面下方中,然后只需点击该日程,就可方便在修改界面中进行修改。
4)删除日程子模块
主要负责基本日程信息的删除,使用者通过查询工具查询到要删除的日程,该日程会显示在删除界面下方中,然后只需点击该日程,再点击删除按钮,就可方便的进行删除。
5)查看未完成事项子模块
主要负责:
让使用者快速的查阅到未完成的日程信息;当新增,修改或删除日程后,查看未完成事项子模块会自动更新到最新状态。还能通过日程标题关键字,日程类型,日程优先度进行快速查询到未完成的日程。
4.日程管理子系统
1)初始化日程子模块
主要负责:
当使用者登录系统后,系统会自动初始化日程信息:
将以前已完成的日程的未完成标志,标志为完成;初始化增加,删除,修改界面的信息。
2)添加新日程子模块
主要负责基本日程信息录入,如新日程标题,内容,日程类型,开始时间,结束时间,提醒时间,提醒类型,日程优先度,是否提醒等信息的录入及相关数据连接处理。
所添加的日程,会快速的在修改界面下方显示出来。
3)修改日程子模块
数据库课程设计总结报告
学生学号
专业
所属学期
一、项目介绍与设计目的
项目名称:
个人日程管理系统
项目介绍:
随着计算机技术的飞速发展,计算机应用的迅速推广,计算机及计算机技术给人们的日常生活,工作,学习带来了十分巨大的影响,计算机改变了人们的生活,工作的方式。而在使用计算机时有一些好的、实用的软件,将会给使用者提供非常便利的环境。我们结合本次课程设计开发以下的个人日程管理系统方案。个人日程管理系统是生活、工作小秘书软件,本软件实现个人日程的管理、查询日程,查看未完成事件,添加新日程,删除日程,修改日程的功能。
2)查看指定日期日程子模
主要负责:
当使用者想查看某天的日程安排时,只需选择日期就可方便的查询到日程安排;还能通过日程标题关键字,日程类型,日程优先度进行快速查询。
3)查看指定月份日程子模块姓名
班级
查询到该月的某个日程。
4)查看指定年份日程子模块
主要负责:
当使用者想查看某年全部的日程安排时,只需选择年份就可查看指定年份的日程信息。还能通过日程标题关键字,日程类型,日程优先度进行快速查询到改年的符合要求的日程。
七、指导教师意见
指导教师(签名):
____年__月__日注:
该表格由学生填写,内容采用小四号xx。
5.系统维护子系统
1)系统退出子模块
主要负责系统的退出
2)用户信息修改子模块
主要负责修改用户的信息,如修改密码。
四、小组成员名单及分工情况(要求包括小组成员名单、工作分配及小组各成员贡献度))成员:
xx
工作分配:
用户登录子系统、用户注册子系统、日程浏览子系统、日程管理子系统、系统维护子系统。
五、程序用户名及密码
设计目的:
随着生活水平的提高,人们的生活节奏越来越快,每天都要处理很多事情,而又会常常因忘记处理重要的事情而苦恼。鉴于此,本系统主要为了更好地管理个人的日程,让使用者的生活井然有序,不会忘记重要的会议和约会。
二、项目环境要求
设备支持:
推荐配置:
WindowsXP,512内存;
数据库:
Microsoft SQL Server 2000;
用户名:
xx密码:1用户名:
xx密码:1用户名:
小林密码:1用户名:1密码:1这次的课程设计可以说是为毕业设计做的一个预演,真的做起来困难重重,深刻体会到做一个软件,里面需要的很多知识我们没有接触过,去图书馆找书的时候发现,我们学的仅仅是皮毛,还有很多东西需要我们去发掘,就算是借一本书看完它,我们还是会发现还有很多知识没有吃透,这需要我们不断的实践,不断地自学习,不断地发现问题去思考问题。
2.用户注册子系统
当用户第一次登录到系统时,就可以进行快速的注册。。。
3.日程浏览子系统
1)查看当天日程子模块
主要负责:
当登录管理系统时,出现的是当天的日程信息,供使用者快速查阅;还能通过日程标题关键字,日程类型,日程优先度进行快速查询。当新增,修改删除日程后,查看当天日程子模块会自动更新到最新状态。
经过一段时间的学习与实践,个人日程管理系统基本上开发好了。该系统具备了:
添加、修改、删除、浏览、查询、输出日程信息,实现了根据用户需求查看日程等功能。作为一个个人日程管理系统,本系统所提供的功能的确太少了一些,仅仅只实现了一些基本的功能,有很多地方还有待扩展和改良。
人如果没有自信,没有目标,没有信心就不可能把事情做好,当其他人都在迷茫的时候,自己一定要坚信目标,大学毕业出去即是面临找工作,从学习这个专业,到以后做这方面的工作都需要不断地去学习去实践,这次实践可以给我们敲一个警钟,我们面临毕业,面临择业,需要这些实践经验,在困难面前要勇于尝试,这是这次课程设计给我的最大感想。
软件支持:
采用VS2005 C#语言编写;
三、项目功能模块
1.பைடு நூலகம்户登录子系统
每个用户,只能以自己的密码登录到系统中,在系统里,只能处理、查看自己的日程,对别人的数据无法修改和查看。因为此系统是专门给个人设计的,鉴于隐私问题,个人日程信息不希望别人看到,因此登录的身份就一种:
只准使用者登录,使用者充当管理员的角色。具有全部的权限。