目录
1、设计目的 1
2、任务与要求 1
3、相机租赁系统课程设计 1
4.系统评价 21
4.1 系统特色 21
1、用户切换功能 21
2、查询功能 21
3、排序功能 21
4、自动刷新功能 21
5、后台自动记录浏览记录功能 21
6、用时间戳作为主码 22
4.2 系统不足及改进 22
5.设计心得 22
1、设计目的
《数据库系统原理》课程设计是软件工程和计算机科学与技术专业集中实践性环节之一,旨在让同学们加深对数据库基础理论和基本知识的理解,掌握设计数据库管理系统的基本方法,锻炼运用知识解决实际问题的动手能力。
2、任务与要求
要求学生们从给定的设计题目中进行选择,进行需求分析,概念设计、逻辑设计,数据库的设计过程,表结构、表之间的关联,给出视图的定义、触发器的定义、索引,安全性的实现,用SQL语句等在SQL Server 2008系统中实现数据库的数据输入,查询,更新和输出;给出实现效果截图及部分测试结果。
3、相机租赁系统课程设计
3.1 引言
现在手机的拍照质量已经能够满足人们对于拍照的需求了,但是共享相机应用的开发还是很有必要。手机拍照存在着很多的不足,在一些场合像是出外旅游,重要的场合拍照,这些都需要专业的拍照设备。只有相机才能拍出质量高,画面好的照片。不可否认的是手机拍照的优势,简单实用场景广泛。只需要轻轻地按一下拍照键,就能生成图片,还配有各种各样的功能和表情,丰富拍摄体验,应对日常的自拍等。但是对于有时候对于要求高一点的时候,手机拍照就显得不足。就需要专业的相机拍照来弥补。面对一些大场景的拍照,特写,手机拍出来的照片会比较的模糊,成像不清晰,噪点多等问题。而相机能够解决这些问题,通过拍摄技巧的拍摄参数的设定,便能解决这些问题。 共享相机应用面对的市场需求是手机拍照功能的不足,相机流入渗透用户率低下的市场的状况,所以共享相机应用的开发很有必要。
3.2需求分析
3.2.1系统调查的方法:
系统需求的调差方法为访谈法和亲自参加业务活动。在做系统之前亲自询问了在网上租赁过相机的同学,了解相机租赁的基本流程和需要注意的步骤。自己也亲自上淘宝,京东等网上商店体验了一遍相机租赁的流程。
系统的主要任务是用户进行浏览、下单,管理员管理用户、相机、订单,实现对其的增删改查,并把结果保存到数据库中。
完整性要求:防止不符合语义的数据进入数据库,定义断言实现。
安全性要求:需要防止客户对数据进行未经授权的访问,定义视图实现。
性能要求:最好能够实现并发访问,允许多个用户同时对数据库中的数据进行访问。
一致性要求:防止数据库进入不一致状态。
数据库要求:各种各样的故障都可能发生,出现意外时,尽可能的确保任何数据在任何情况下都不会丢失。使用数据库镜像技术实现。
3.2.2业务流程
(1)业务流程
用户登录系统,浏览相机信息,生成相应订单。
用户可以对订单进行结算。
管理员登录系统,管理管理员信息、管理用户信息、管理相机信息、管理订单信息。
管理员对相机进行检查,可对相应订单进行加钱处理。
管理员和用户可以相互切换。