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

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

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

我想就这样用博客的形式记录下我的每一个小项目,在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),题目在上面,下面这张图片是我设计的数据库。

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

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

记:数据库课程设计(一)相关推荐

  1. 学生机房管理服务器系统设计,广东工业大学数据库课程设计机房管理系统设计...

    <广东工业大学数据库课程设计机房管理系统设计>由会员分享,可在线阅读,更多相关<广东工业大学数据库课程设计机房管理系统设计(27页珍藏版)>请在人人文库网上搜索. 1.课程设计 ...

  2. 数据库课程设计测试部分_实用的数据库设计,第1部分

    数据库课程设计测试部分 在本系列文章中,我将讨论一些特别有用的常规最佳实践. 其中没有任何内容是特定于任何供应商的产品的,因此,无论使用哪种数据库实现,所有内容都应适用. 在本文的第一部分中,我想讨论 ...

  3. php咖啡管理系统论文,数据库课程设计--“茶咖啡”销售管理系统总结

    为期一周的数据库课程设计终于完工, 总结一些经验和教训.发现基础的知识还是要时刻记在心中,知识不基础,何谈去开发?因为做什么东西都首先要一定的目标,计划,以及做到东西要做到那个程度,这方面一点要先在脑 ...

  4. 数据库课程设计结论_结论

    数据库课程设计结论 Living in the Pacific Northwest, the intertwined issues of salmon survival and river flow ...

  5. 数据库课程设计结论_结论:

    数据库课程设计结论 In this article, we will learn about different types[Z Test and t Test] of commonly used H ...

  6. 查询学生选修课程管理系统java_JAVA数据库课程设计学生选课管理系统的

    <JAVA数据库课程设计学生选课管理系统的>由会员分享,可在线阅读,更多相关<JAVA数据库课程设计学生选课管理系统的(59页珍藏版)>请在人人文库网上搜索. 1.一.课程设计 ...

  7. 职工考勤管理信息系统数据库课设_职工考勤管理信息系统数据库课程设计

    职工考勤管理信息系统数据库课程设计 数据库课程设计说明书 数据库课程设计说明 题目 : 职工考勤管理信息系统 专 业 计算机科学与技术 班 级 学 号 姓 名 2011 年 10 月 21 日 1 数 ...

  8. 数据库课程设计基于php,数据库课程设计(DatabaseCourseDesign)

    12月17日:数据库课程设计开始,选择题目一 12.18-12.19上午:完成身份选择页面.学生登陆页面.新生信息填写页面.数据库的建立 12月19日下午:开始用PHP正式正式连接数据库,在碰到一系列 ...

  9. 计算机信息管理是学什么课程设计,毕业论文计算机专业学生信息管理系统(数据库课程设计)...

    毕业论文计算机专业学生信息管理系统(数据库课程设计) (70页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 兰州石化职业技术学院毕业设计( ...

  10. 【数据库课程设计】金融数据库设计与实现

    数据库课程设计 文章目录 数据库课程设计 1.E-R图 2.E-R图转换为关系模式 2.1 实体集的处理 2.2 联系集的处理 2.3 整理合并 3.数据模型 3.1对象及属性对应的编号 3.2 数据 ...

最新文章

  1. 途游斗地主加密协议分析及破解
  2. oracle with 查询,oracle with 语句实现递归查询
  3. ACM-ICPC 2019 山东省省赛总结
  4. Python模块——_winreg操作注册表
  5. 程序员面试金典 - 面试题 04.09. 二叉搜索树序列(双端队列+回溯)**
  6. python怎么在散点图上画圆圈_matplotlib散点中的标记点
  7. python输入输出基本点
  8. 2021-06-07java继承
  9. CANape 20拍了拍你,更新速递请查收~
  10. dos2unix命令详解
  11. ipv6单播地址包括哪两种类型_Ipv6详解
  12. C盘清理笔记 msp文件和msi文件
  13. php下载地址转换工具,PHP实战:php实现把url转换迅雷thunder资源下载地址的方法...
  14. 列出MSSQL所有数据库名、所有表名、所有字段名
  15. poj3254/洛谷P1896 状压dp
  16. AppStore预览视频AppPreviews制作总结
  17. JavaScript 高阶函数
  18. How to use segment advisor
  19. 刘易java_java基础之多态的那些事儿
  20. php水解蛋白技术,乳蛋白部分水解配方奶粉:美赞臣亲舒

热门文章

  1. 对keep-alive的理解,它是如何实现的,具体缓存的是什么?
  2. android 画图一
  3. iOS开发之3D Touch(快速添加3D Touch功能)
  4. 分类任务中的类别不平衡问题
  5. 私删手机照片?豆瓣道歉了
  6. ios8 系统定位问题
  7. WebService的四种客户端调用方式(基本)
  8. 给高特键轴开盖的操作技巧
  9. OpenFOAM-v2112安装——很详细
  10. FFmpeg 常用命令汇总