`
yuanlanjun
  • 浏览: 1186097 次
文章分类
社区版块
存档分类
最新评论

记:数据库课程设计(一)

 
阅读更多

冬日慵懒的阳光照进寝室,好暖呀,终于结束了两个星期的期末考试还有昨天那该死的英语六级考试;

其他五个哥们儿睡得好香,但是,我要开始我的课程设计了!

这学期课程设计有三周,依次是 数据库,计算机组成原理,编译原理。

我想就这样用博客的形式记录下我的每一个小项目,在30岁的时候再回头看一看,调侃一下自己,呵呵。


言归正传,课程设计开始!

许南山老先生的要求:

三.实践环节要求

实践环节要求学生能够独立或小组合作形式,按预定题目开发出功能完善的小型管理信息系统。

1.掌握管理信息系统的开发方法学、各阶段的步骤、基本技术与方法;

2.要求规范化完成系统设计、实施与转换、调试、运行、管理与维护等阶段;

3.能够编写开发过程各阶段的主要文档;

4.要求提交系统说明书、用户手册、设计报告;

5.B/S结构,SQL Server数据库

6.要求提交开发源代码;

7. 实践环节终了要求进行系统功能演示。


我的题目如下:


实践内容8 学生公寓交费管理系统
模拟一个学生公寓交费管理系统,编写应用程序完成系统开发。
系统用户是负责学生公寓管理的工作人员和负责教师,
日常的主要管理工作有:入住学生信息的查询与管理、寝室分配及调整等日常公寓管理。


1. 建立基本表:
学生基本信息表:学号、姓名、性别、民族、专业、班级、联系方式、公寓号、寝室号等;
公寓楼房基本信息表:公寓楼号、楼层数、房间数、启用时间等;
公寓寝室基本信息表:寝室号、可住人数、住宿费用、电话、公寓号等;
交费基本信息表:交费编号、公寓号、寝室号、交费时间、交费类型、金额等;


2. 系统应包括以下主要功能:
(1)学生基本信息管理:学生基本信息添加、修改、查询、删除;
(2)公寓楼房基本信息管理:公寓楼房基本信息添加、修改、查询、删除;
(3)公寓寝室基本信息管理:公寓寝室基本信息添加、修改、查询、删除;
(4)交费功能:交费信息的添加、修改、查询、删除;
(5)系统管理功能:添加用户:编号、姓名、密码、权限修改、删除系统用户。

当然,在读懂题目之后,首先要进行数据库的设计,打开sybase的PowerDesigner,新建一个物理模型,选择sqlsever2005,对了,这里还有一个小插曲,是关于我为什么要用sql sever 2005的原因;

(可跳过)(其实以前我自学的j2ee开发都是用的mysql数据库,但是老师要求使用sqlsever也只能按照要求来,本想使用2008 R2的,可能安装过2008的同学都知道,你先前要是安装了vs2010的sqlsever2008express版本,你想要卸载干净,可不是件简单的事情,在我反复卸载,手动删注册表,安装了若干遍之后,寝室他们都说,“哎,别瞎折腾了,跟我们似的,重新装下系统,在全新安装不得了”,我的确也想过这样,但让我更厌恶的是安装完系统之后我的所有的软件的安装,配置,都成了要浪费的一天时间的罪魁祸首,于是,我据顶,明知山有虎,偏向虎山行,装!)

那天(忘了哪天,记得是一个是在复习不下去的午后),再经过了两个小时之后终于把sqlsever2005+SQL Server Management Studio 2008 安装好了。。

好了,下面记录下刚刚完成的数据库设计,既然是数据库的课程设计,数据库当然也不能设计的太随意,我想,起码要满足 第三范式(3NF),题目在上面,下面这张图片是我设计的数据库。


可能有些设计的不太合理,可能在以后的日子里会加以修改。

好了,几天就记录到这里。还忘大家多多指教。

分享到:
评论

相关推荐

    计算机-数据库课程设计-银行管理系统.doc

    ----------------------- 计算机-数据库课程设计-银行管理系统全文共24页,当前为第1页。 计算机-数据库课程设计-银行管理系统全文共24页,当前为第2页。 计算机-数据库课程设计-银行管理系统全文共24页,当前为第3...

    英语学习助手数据库课程设计

    数据库课程设计——英语学习助手, 包括登录、注册、查询、翻译、单词测试、用户收藏本、用户记错本、个人信息板块、收藏与取消收藏、单词增删改、单词例句增删改、数据库备份和数据库恢复功能。

    数据库课程设计--图书管理系统.doc

    软件工程与数据库 课程设计 任务书 学院名称: 数学与计算机学院 课程代码:_6014419_ 专 业: 年 级... 数据库课程设计--图书管理系统全文共3页,当前为第2页。 数据库课程设计--图书管理系统全文共3页,当前为第3页。

    数据库课程设计(sqlserver)--餐厅点餐系统

    本次课程设计是用数据库的知识设计一个餐厅点菜系统的过程,可以提高顾客在餐厅点菜的效率,该系统可以记录餐厅的基本信息,使餐厅管理工作规范化,科学化。结合计算机技术,采用eclipse和MySQL开发而成。 设计介绍...

    房地产公司售楼管理系统-数据库课程设计.doc

    数据库管理功能模块 楼盘房屋信息 客户信息 合同 楼盘房屋客户信息 返回到数据库中 信息更新 合同信息 返回数据库 信息更新 房地产公司售楼管理系统-数据库课程设计全文共5页,当前为第4页。 查询功能 楼盘信息查询...

    数据库课程设计实验报告火车票售票管理系统.docx

    Pleasure Group Office【T985AB-B866SYT-B182C-BS682T-STT18】 Pleasure Group Office【T985AB-B866SYT-B182C-BS682T-STT18】 数据库课程设计实验报告火车票售票管理系统全文共15页,当前为第1页。数据库课程设计...

    数据库课程设计模板.doc

    耗时长之作图书馆管理系统应该能够提供所有借阅者的详细信息,以及馆内库存的详细情况,对借书和还书两大功能进行合理的操作并登记。图书馆里系统的主要任务是建立详尽的借阅信息,以及馆内的书种及对应书刊的记录,...

    数据库课程设计报告1.pdf

    2008级数据库课程设计任务书 【设计目的】 数据库课程设计是在学生系统地学习了《数据库系统原理》课程后, 按照关系型数据库的基本远离,综合运用所学的知识,设计开发一个小 型的数据库管理信息系统,通过对一个...

    超市管理数据库课程设计大作业.doc

    《数据库原理与设计》课程设计 (含完整设计资料) 一、超市管理数据库 超市需建立一个管理数据库存储以下信息: *超市信息包括超市代号,超市名,经理名及超市运营开销。 *一个超市内有多个部门,每个部门有部门号...

    民航售票系统(数据库课程设计报告).doc

    数学与计算机学院 课程设计说明书 课 程 名 称: 软件工程与数据库课程设计 课 程 代 码: 题 目: 民航售票系统 年级/专业/班: 学 生 姓 名: 学 号: 开 始 时 间: 2012 年 6 月 5 日 完 成 时 间: 2012 年 6 月 20 日...

    数据库课程设计题目汇总.doc

    《数据库原理及技术》课程设计 一、课程设计的目的和要求 (1)培养学生理解与《数据库原理》课程相关的理论知识,学会分析实际问题的能力。 (2)培养学生运用《数据库原理》相关知识设计系统应用的思想和方法。 ...

    数据库课程设计.docx

    数据库课程设计全文共20页,当前为第1页。数据库课程设计 数据库课程设计全文共20页,当前为第1页。 《数据库系统原理》 课程设计报告 姓 名: 年 级: 专 业: 计算机科学与技术 学 号: 数据库课程设计全文共20页...

    数据库课程设计——健康档案管理系统.docx

    1.1、课程设计的目的 数据库课程设计是数据库原理及应用实践环节极为重要的一部分,其目的主要是为了加强学生对数据库基本概念、原理和技术的掌握,结合实际的操作和设计,巩固课堂教学内容,将理论与实际相结合,...

    PB数据库课程设计:图书管理系统

    可以完成简单的图书管理,例如:借还书记录,罚款记录等。。。

    数据库课程设计-银行储蓄系统(源码+数据库+报告).zip

    通过网络对该银行储蓄系统项目进行详细调查研究,初拟一个简单的系统实现报告,一方面是为了熟知银行储蓄系统具体的设计实现过程,另一方面是对数据库设计的探索和认识,了解数据库设计的全过程以及会用数据库设计...

    C#数据库课程设计说明书报告

    一、 课程设计目的 1)能够利用所学的基本知识和技能,进行简单关系数据库的设计与优化。 2)掌握ADO.NET数据库开发基本知识; 3)基本掌握面向对象程序开发的基本思路和方法; 4)进一步掌握.NET基本结构以及C#...

    学生成绩管理系统-数据库课程设计报告.doc

    学生成绩管理系统-数据库课程设计报告.doc

    数据库课程设计答辩PPT模板(2011版)

    数据库课程设计答辩,PPT模板,2011年11月25日。

    数据库课程设计-仓库信息管理系统(源码+数据库+报告).zip

    货物维护中包含货物添加,修改,删除,以及查询,绑定数据库,同步显示。人员维护中包含人员的添加,删除,修改,和密码的添加,连接数据库中建立的表,同步显示。进出记录中建立的是Record表,包含入库和出库的的...

Global site tag (gtag.js) - Google Analytics