信息管理系统课程设计报告

上传人:文**** 文档编号:83637139 上传时间:2022-05-02 格式:DOC 页数:18 大小:284KB
收藏 版权申诉 举报 下载
信息管理系统课程设计报告_第1页
第1页 / 共18页
信息管理系统课程设计报告_第2页
第2页 / 共18页
信息管理系统课程设计报告_第3页
第3页 / 共18页
资源描述:

《信息管理系统课程设计报告》由会员分享,可在线阅读,更多相关《信息管理系统课程设计报告(18页珍藏版)》请在装配图网上搜索。

1、软 件 学 院课程设计报告书课程名称 数据库系统概论 设计题目 培训中心信息管理系统 专业班级 学 号 姓 名 指导教师 2013 年 6 月目录1 设计时间12 设计目的13设计任务14 设计内容14.1需求分析14.2系统设计14.2.1 概念结构设计14.2.2 逻辑结构设计54.2.3 物理结构设计54.3系统实施74.3.1数据库实现74.3.2 数据载入94.4运行与测试104.4.1运行与测试104.4.2分析125总结与展望13参考文献141 设计时间2012年6月4日2012年6月8日2 设计目的数据库原理及应用课程设计是软件工程专业集中实践性环节之一,是学习完数据库原理及应

2、用课程后进行的一次全面的综合练习。其目的在于加深对数据库基础理论和基本知识的理解,握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力,最终实现对于给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。同时,此次设计对于同学将来的毕业设计和具体工作实践将有重要的意义。3设计任务培训中心信息管理系统4 设计内容 4.1需求分析通过对系统的分析研究,本系统主要分为四大模块,实现四个功能,如下所示:(1)报名功能:将报名数据送给负责报名的职员,他们要查阅课程文件,检查是否额满,若不满,在学员文件、课程文件上

3、登记,并开出报名单交财务人员,财务人员开发票经复审后通知学员。(2)付款功能:由财务人员在账目文件上登记,经复审后给学员一张收据。(3)查询功能:交给负责查询的部门在查询课程文件后给出答复。(4)注销课程功能:由注销人员在课程、学员、账目文件上作相应修改后通知学员。4.2系统设计4.2.1 概念结构设计1)分E-R图报名功能:如图1-1 如果是报名的,则将报名数据送给负责报名的职员,他们要查阅课程文件,检查是否额满,若不满,在学员文件、课程文件上登记.nnm1课程名称学员信息报名课程文件登记学员文件学员姓名课程号学号学员学号学员姓名班级代号交款额班主任报名时间图1-1 学员姓名付账功能:如图1

4、-2 如果是付款的,则由财务人员在账目文件上登记,经复审后给学员一张收据。m1学员信息课程名称学号课程号付款付款文件班级代号学员学号日期交款额课程号 图1-2查询功能:如图1-4交给负责查询的部门在查询课程文件后给出答复。学员信息查 询课程文件课程名课程号学生姓名学 号课程号招收人数教 师上 课已报名收 费学 时课程名称图1-3注销课程功能:如图图1-4,由注销人员在课程、学员、账目文件上作相应修改后通知学员。学员信息学生文件修 改课程文件学员文件账目文件 图1-42)总E-R 图注销报名学 员 文 件付款查询账目文件课程文件学 员 信 息N11111MN图1-54.2.2 逻辑结构设计关系模

5、式:课程文件表:(课程号、课程名、学时、收费、上课地点、教师、招收人数、已报名人数)学员文件表:(学员学号、班级代号、班主任、学员姓名、报名时间、交款额 ) 账目文件表:(学员学号、日期、班级代号、课程号、交款额) 学员信息表:(学员学号、学员姓名、课程名、课程号) 4.2.3 物理结构设计关系表:表 3-1 课程文件表(Course)字段名称中文名称类型长度是否非空主关键字cno课程号Char()10NYcname课程名Char()20NNctime学时Char()20NNteacher教师Char()20NNfee收费Int8NNclassplace上课地点Char()20NNzhaosh

6、ourenshu招收人数Int8NNyibaorenshu已报名人数Int8NN表3-2 学员文件表(Student)字段名称中文名称类型长度是否非空主关键字classno班级代号Char()10NNclassteacher班主任Char()20NNsno学员学号Char()10NYsname学员姓名Char()20NNbaomingtime报名时间Char()10NNjiaokuane交款额int8NN表3-3 学员信息表(studentxinxi)字段名称中文名称类型长度是否非空主关键字sno学员学号Char()10NYsname学员姓名Char()20NNcno课程号Char()10NN

7、cname课程名称Char()20NN表3-4账目文件表(billing)字段名称中文名称类型长度是否非空主关键字sno学员学号Char()10NYcno课程号Char()10NNclassno班级号Char()10NNjiaokuane交款额int8NNjiaokuandate交款日期Char()20NN4.3系统实施4.3.1数据库实现建表:创建课程文件create table course(cno char(10) primary key, cname char(20), ctime char(20), fee int, classplace char(20), teacher char

8、(20), zhaoshourenshu int, yibaorenshu int,);建表:创建学员文件表create table student(sno char(10) primary key, sname char(20), classno char(10), classteacher char(20), baomingtime datetime, jiaokuane int,);建表:创建账单文件表create table billing(jiaokuandate char(20), classno char(10), sno char(10), cno char(10)primar

9、y key, jiaokuange int,);建表:创建学员信息表create table studentxinxi(sno char(10)primary key, sname char(20), cno char(10), cname char(20),);4.3.2 数据载入表 3-1 课程文件表(Course)cnocnamectimefeeClasplaceteacheraccept_numberEnroll_ number12345数据库计算机组成原理java.NET英语4040404040500500500500500耘慧201耘慧201耘慧416耘慧412尔雅316孙老师刘老

10、师李老师王老师赵老师120120606060100100505060表3-2 学员文件表(Student)snosnameclassnoclassteacherbaomingtimejiaokuane肖劲光杨春雷赵越丛峰日苏玉娇10-110-110-110-110-1郭老师郭老师郭老师郭老师郭老师2012/6/12012/6/12012/6/12012/6/12012/6/130003000300030003000表3-3 学员信息表(studentxinxi)snosnamecnoCname肖劲光1数据库杨春雷赵越丛峰日苏玉娇2345计算机组成原理java.NET英语表34账目文件表(bil

11、ling)jiaokuangjindateclassnosnocnojiaokuane2012/6/22012/6/22012/6/22012/6/22012/6/210-110-110-110-110-112345300030003000300030004.4运行与测试4.4.1运行与测试报名功能:1)新学员赵文杰在2012-6-3报名参加数据库的课select cno,fee from course where cname=数据库;select yibaorenshu from course where cname=数据库;insert into student values(,赵文杰,1

12、0-1,郭老师,2012-6-3,3000);update course SET yibaorenshu = yibaorenshu +1where cno=1;截图:付款功能:2)学号为的学员在2012/6/2交的cno=6的课程的学费select cno,fee from course where cno=6insert into billing values(2012/6/2,10-1,6,3000); 查询功能:3)查询学生信息表的内容select * from studentxinxi;4)查询课程内容select * from course;5)查询学号为的同学的报名时间selec

13、t baomingtime from student where(sno=);6)查询账单文件select * from billing;注销功能:7)注销学号为的学员信息delete from studentxinxi where sno=;原表:注销后:4.4.2 分析1)根据题目要求明确系统功能,明确各实体与实体的对应关系,以及各实体的属性。定义数据库和表的时候明确各个列的类型、字符长度等。2)严格根据表的定义对表进行数据录入。5 总结与展望数据库课程设计主要的目标是利用课程中学到的数据库知识和技术较好的开发设计出数据库应用系统,去解决各行各业信息化处理的要求。通过这次的课程设计,可以巩

14、固我们对数据库基本原理和基础理论的理解,掌握数据库应用系统设计开发的基本方法,进一步提高我们综合运用所学知识的能力。在课程设计过程中遇到了一定的问题,经过反复的研究,问题都得到了解决,在整个过程中,不仅巩固了之前所学的知识,也使自己明白了之前学习中的盲点。针对设计中遇到的问题作如下总结,作为以后学习的经验和教训。1.缺乏动手能力。平时大家都学习理论知识,所以实践能力相对薄弱,出现眼高手低的情况,在实际操作中会出现各种错误,比如由于少了一个字母而使代码无法正常运行。2.锻炼分析问题解决问题的能力。从需求分析到概念模型设计的过程中,要分析所实现的功能,如何将实现的问题进行抽象化,找出各对象间的联系

15、,如何去分析问题以及分析后如何去解决问题是整个过程中的关键,需要严谨的思维方式和考虑问题的全面性。3.形成知识体系。课程设计的全过程就是梳理了平时课堂上的知识点,将其整理成一个清晰的脉络,对平时学习的一个综合运用过程。通过课程设计,找到自己薄弱的环节,进而对其巩固,使自己对数据库的学习形成一个完整的知识体系。参考文献1 屈辉立,陈可明,石武信.JSP网站编程教程M.第1版, 北京:北京希望电子出版社,2005 2 白勇.用B/S模式构建在线考试系统J,重庆电力高等专科学校学报,2003,10(4): 100130. 3 Jiang Guo,Yuehong Liao,Behzad Parviz.A Survey of J2EE Application Performance Management SystemsJ,Proceedings of the IEEE International Conference on Web Services (ICWS04),2004.6(5):1732.4 VB数据库管理范例: 成绩评定成绩 教师签字

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!