设计数据库课程设计(Java实现).docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、 课程设计目的 在数据库原理课程基础上, 培养学生综合运用数据库知识的能力。 学会数据库的设 计、规划以及应用程序的开发和调试,使学生掌握客户机 / 服务器体系结构,学会大型数据 库的工作模式。 大型数据库管理系统存放于服务器, 数据库放在服务器上, 学生在客户机上 开发应用程序访问服务器上的数据库, 并完成应用系统所要求的各项功能, 应用程序的开发需要采用当前流行的新软件。 二、课程设计内容 1. 数据库的设计 根据学生信息管理系统, 经过调查研究, 构建合理的数据库。 首先构建基本表以及 表和表之间的联系,在此基础上构建视图和索引表。 2. 服务器的组织 根据建立的基本表、视图和索引表搭建服务器。 3. 前端开发工具: java 学习并完成编写程序。 服务器端: SQL Server2012 4. 开发应用程序 利用所学的新软件开发工具进行应用程序的开发。 5. 连接、调试。 三、软硬件环境及系统所采用的体系结构 系统的体系结构为 C/S 结构,具体开发工具为 Ecplise ,前台为 Java,后台数据库一般为 SQL Server2012。 四、需求分析 通过对学生信息管理的了解,确定本系统具备一下功能。 多用户账号登录 只要通过用户登录验证后,能对学生的记录信息进行修改,增加,删除等操作。 五、系统设计 1.系统结构图 学生信息管理 增 删 修 查 浏 加 除 改 找 览 a.功能模块图 修改 增加 查看成绩 下一条 用户 删除 上一条 查询 删除选课 查看学科成绩 查询 增加选课 修改 2.数据库设计 学生包含的信息: 姓名 学科成绩 学号 电话 学生 性别 住址 宿舍 学生 N 选择 M 课程 用户 用户名  密码 Login 表 USE[Student] GO SET ANSI_NULLSON GO SET QUOTED_IDENTIFIERON GO CREATETABLE[dbo] . [Login] ( [userName] [nvarchar] ( 20) NOTNULL, [password] [nvarchar] ( 10) NULL, CONSTRAINT[PK_Login] PRIMARYKEY CLUSTERED ( [userName] ASC ) WITH( PAD_INDEX= OFF, STATISTICS_NORECOMPUTE= OFF, IGNORE_DUP_KEY= OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS= ON) ON [PRIMARY] ) ON [PRIMARY] GO StudentIfor 表 USE[Student] GO SET ANSI_NULLSON GO SET QUOTED_IDENTIFIERON GO CREATETABLE[dbo] . [StudentIfor] ( [code] [nvarchar] ( 10) NOTNULL, [name] [nvarchar] ( 10) NOTNULL, [sex] [nchar] ( 2) NOT NULL, [room] [nvarchar] ( 10) NOTNULL, [address] [nvarchar] ( 50) NULL, [tel] [nvarchar] ( 11) NULL, CONSTRAINT[PK_StudentInfor] PRIMARYKEY CLUSTERED ( [code] ASC ) WITH( PAD_INDEX= OFF, STATISTICS_NORECOMPUTE= OFF, = ON, ALLOW_PAGE_LOCKS= ON) ON [PRIMARY] ) ON [PRIMARY]  IGNORE_DUP_KEY= OFF, ALLOW_ROW_LOCKS GO Crouse 表 CREATETABLE[dbo] . [Course] ( [courseID] [nchar] ( 5) NOTNULL, [courseName] [nvarchar] ( 40) NOTNULL, CONSTRAINT[PK_Course] PRIMARYKEY CLUSTERED ( [courseID] ASC ) WITH( PAD_INDEX= OFF, STATISTICS_NORECOMPUTE= OFF, IGNORE_DUP_KEY= OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS= ON) ON [PRIMARY] ) ON [PRIMARY] GO Student_Crouse 表 CREATETABLE[dbo] .

文档评论(0)

q96tcntzow + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档