数据库课程设计报告.docx
《数据库课程设计报告.docx》由会员分享,可在线阅读,更多相关《数据库课程设计报告.docx(28页珍藏版)》请在冰豆网上搜索。
![数据库课程设计报告.docx](https://file1.bdocx.com/fileroot1/2022-10/29/16f7f11c-71ac-43d3-9e9c-f52ec3dd42b5/16f7f11c-71ac-43d3-9e9c-f52ec3dd42b51.gif)
数据库课程设计报告
XXX学院
学生课程设计(论文)
题目:
个人信息管理网站建设
学生姓名:
XXX学号:
201110803036
所在院(系):
XXXXX系
专业:
网络工程
班级:
2011级网络工程1班
指导教师:
XXX职称:
副教授
二〇一三年十二月二十日
XXX学院教务处制
XXX学院本科学生课程设计任务书
题 目
个人信息管理网站建设
1、课程设计的目的
使学生掌握数据库的基本概念,结合实际的操作和设计,巩固课堂教学内容;使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现;把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识、提高其实际动手能力。
2、课程设计的内容和要求(包括原始数据、技术要求、工作要求等)
(1)通讯录信息管理:
包括通讯人姓名、联系方式、工作地点、城市、备注等;
(2)备忘录信息管理:
包括什么时间、事件、地点等;
(3)日记信息管理:
包括时间、地点、事情、人物等;
(4)个人财物管理,包括总收入,消费项目、消费金额、消费时间、剩余资金等
3、主要参考文献
[1]张莉.SQLServer数据库原理与应用教程(第3版)[M].北京:
清华大学出版社.2012
[2]王成良.数据库技术及应用[M].北京:
清华大学出版社.2011
[3]刘金岭,冯万利.数据库系统及应用教程—SQLServer2008[M].北京:
清华大学出版社.2013
[4]杨学全等.SQLSERVER实例教程(第2版)[M].北京:
电子工业出版社,2008
[5]郑阿奇等.Asp.Net程序设计教程[M].北京:
机械工业出版社,2008
[6]邓子云,张赐.JSP网络编程从基础到实践[M].北京:
电子工业出版社[M].2006
[7]宫继兵等.Asp.Net2.0Web数据库开发教程[M].北京:
机械工业出版社,2009
[8]陈磊,刘洋等.Java程序设计基础(第3版)[M].北京:
清华大学出版社,2009
[9]朱福喜.面向对象与Java设计程序[M].北京:
清华大学出版社,2009
[10][美]KarliWatsonChristianNagel等.C#入门经典(第3版).北京:
清华大学出版社,2006
[11][美]SimonRobinson/ChristianNagel著,李敏波译《C#高级编程(第3版)》.北京:
清华大学出版社,2013
[12]江红,余表松.C#程序设计教程[M].北京:
清华大学出版社,2010
[13]王夕宁,王晓平.JSP通用模块及典型系统开发[M].北京:
人民邮电出版社.2006
[14]刘中兵,李伯华,邹晨.JSP数据库项目案例导航[M].北京:
清华出版社.2006
[15]王国辉,王易.JSP数据库系统开发案例精选[M].北京:
人民邮电出版社.2006
[16]李曙光.JSP开发实例完全剖析[M].北京:
中国电力出版社.2006
4、课程设计工作进度计划
第1天:
选题、完成需求分析
第2天:
数据库概念结构设计
第3天:
数据库逻辑结构设计及物理实现
第4天:
应用程序开发
第5天:
程序调试分析和结果、编写课程设计报告
指导教师(签字)
日期
年月日
教研室意见:
年月日
学生(签字):
接受任务时间:
年月日
注:
任务书由指导教师填写。
课程设计(论文)指导教师成绩评定表
题目名称
评分项目
分值
得分
评价内涵
工作
表现
20%
01
学习态度
6
遵守各项纪律,工作刻苦努力,具有良好的科学工作态度。
02
科学实践、调研
7
通过实验、试验、查阅文献、深入生产实践等渠道获取与课程设计有关的材料。
03
课题工作量
7
按期圆满完成规定的任务,工作量饱满。
能力
水平
35%
04
综合运用知识的能力
10
能运用所学知识和技能去发现与解决实际问题,能正确处理实验数据,能对课题进行理论分析,得出有价值的结论。
05
应用文献的能力
5
能独立查阅相关文献和从事其他调研;能提出并较好地论述课题的实施方案;有收集、加工各种信息及获取新知识的能力。
06
设计(实验)能力,方案的设计能力
5
能正确设计实验方案,独立进行装置安装、调试、操作等实验工作,数据正确、可靠;研究思路清晰、完整。
07
计算及计算机应用能力
5
具有较强的数据运算与处理能力;能运用计算机进行资料搜集、加工、处理和辅助设计等。
08
对计算或实验结果的分析能力(综合分析能力、技术经济分析能力)
10
具有较强的数据收集、分析、处理、综合的能力。
成果
质量
45%
09
插图(或图纸)质量、篇幅、设计(论文)规范化程度
5
符合本专业相关规范或规定要求;规范化符合本文件第五条要求。
10
设计说明书(论文)质量
30
综述简练完整,有见解;立论正确,论述充分,结论严谨合理;实验正确,分析处理科学。
11
创新
10
对前人工作有改进或突破,或有独特见解。
成绩
指导教师评语
指导教师签名:
年 月 日
摘要
随着经济社会的发展,计算机已被应用到社会生活的各个领域。
与此同时,互联网作为信息技术的通信桥梁连接着全球的计算机,而网站作为网络信息主要的表现形式而且还是互联网信息的主要承载者,在网络上表现出其及其重要的地位,并发挥着极其重要的作用。
无论是在国内还是国外都得以迅速的发展和壮大,并被人们重视和关注。
互联网已经彻底的改变了世界,互联网的世界里蕴藏着无限的可能,在这种情况下,各行各业及其个人、单位、工厂、企事业等等在网上构筑属于自己的网络信息平台,保护自己的网络资源并在互联网上开辟自己的市场和消费群体,以及构造自己的数字化世界和加强全球范围内不同地域的人们联系交流等等活动也就显的日益重要。
于是各种各样的网站便如雨后春笋般地出现鱼龙混杂且良莠不齐。
因此,个人信息的管理就显得尤为重要了。
不仅可以更好的保护个人信息,对日常的使用也会提供很大的方便。
关键词计算机,数据集,数据库,个人信息管理
目录
摘要I
1课程设计题目描述和要求2
2课题涉及的关键技术3
3需求分析4
4系统设计5
4.1需求调查5
4.2功能需求5
4.3数据描述6
4.4数据词典7
4.5数据表概要设计9
4.6数据库逻辑结构设计9
5系统实现11
5.1登录界面Login.aspx代码:
11
5.2注册后台代码ZC.aspx.cs:
12
5.3通讯录界面TXL.aspx代码:
12
5.4备忘录后台代码BWL.aspx.cs15
5.5个人信息后台代码GRXX.aspxs.cs:
17
6系统测试与运行20
6.1登录界面的设计20
6.2注册界面设计20
6.3通讯录管理设计21
6.4备忘录管理设计21
6.5日记管理设计21
6.6个人财务管理设计22
6.7个人信息设计23
7结论24
7.1发现的主要问题、问题的分析及解决方案24
7.2设计体会24
参考文献25
1课程设计题目描述和要求
(1)通讯录信息管理:
包括通讯人姓名、联系方式、工作地点、城市、备注等;
(2)备忘录信息管理:
包括什么时间、事件、地点等;
(3)日记信息管理:
包括时间、地点、事情、人物等;
(4)个人财物管理,包括总收入,消费项目、消费金额、消费时间、剩余资金等
2课题涉及的关键技术
(1)体系结构:
B/S架构
(2)操作系统:
windows系列
(3)数据库管理系统:
SqlServer2012
(4)开发工具:
VisualStdio2013
(5)软件需求:
.NetFramework4.0
3需求分析
根据需求分析,设计系统框架。
本管理系统有5个模块组成。
设计各部分具体功能如下:
(1)用户登录模块:
用户账号,密码。
(2)日记管理模块:
日记编号,时间,地点,事件,人物。
(3)通讯录管理模块:
通讯人编号,姓名,联系方式,工作地点,城市,备注等。
(4)备忘录管理模块:
编号,时间,地点,事件。
(5)个人财务模块:
编号,总收入,消费项目,消费金额,消费时间,剩余资金等。
4系统设计
4.1需求调查
总体业务流程图,如图4.1所示
图4.1总体业务流程图
4.2功能需求
4.2.1功能划分
该系统分为用户的注册、登录、退出,以及对用户的通讯录、备忘录、日记、个人财务和个人信息的管理。
4.2.2功能描述
系统功能用例图,如图4.2所示。
图4.2系统功能用例图
4.3数据描述
4.31数据库描述
实体E-R图如下:
图4.3个人信息E-R图
图4.4通讯录信息E-R图
图4.5日记信息E-R图
图4.6个人财务信息E-R图
图4.7备忘录信息E-R图
4.4数据词典
4.4.1个人信息表:
表4.1个人信息表
字段名
类型
类型长度
是否主键
用户ID
Integer
是
姓名
Variablecharacters
20
否
昵称
Variablecharacters
20
否
密码
Variablecharacters
20
否
地址
Variablecharacters
50
否
电话
Variablecharacters
20
否
4.4.2通讯录信息表:
表4.2通讯录信息表
字段名
类型
类型长度
是否主键
通讯录ID
Integer
是
姓名
Variablecharacters
20
否
联系方式
Variablecharacters
20
否
工作地点
Variablecharacters
50
否
城市
Variablecharacters
20
否
备注
Text
否
4.4.3备忘录信息表:
表4.3备忘录信息表
字段名
类型
类型长度
是否主键
备忘录ID
Integer
是
时间
Date&Time
否
地点
Variablecharacters
20
否
事件
Text
否
4.4.4日记信息表如下:
表4.4日记信息表
字段名
类型
类型长度
是否主键
日记ID
Integer
是
时间
Date
否
地点
Variablecharacters
20
否
事件
Text
否
人物
Variablecharacters
50
否
4.4.5个人财务信息表如下:
表4.5个人财务表
字段名
类型
类型长度
是否主键
个人财务ID
Integer
是
消费项目
Variablecharacters
20
否
消费时间
Date
否
消费金额
Money
否
剩余资金
Money
否
总收入
Money
否
4.5数据表概要设计
图4.1数据库概要说明所示的即为本系统中数