资料详情

信息系统设计选题指导

头像

理工论文

编号:11146

信息系统设计选题指导

1 目的:

信息系统设计是数据库原理、程序设计实践环节的及为重要的一部分,其目的是:

      (1)培养学生应用数据库系统原理,在需求分析的基础上,对系统进行概念设计,学会设计局部ER,全局ER图。

(2)培养学生应用数据库系统原理,在概念设计的基础上,应用关系规范化理论对系统进行逻辑设计,学会在ER图基础上,设计出易于查询和操作的合理的规范化关系模型

(3)培养学生能够应用SQL语言,对所设计的规范化关系模型进行物理设计,并且能够应用事务处理,存储过程,触发器,游标技术以保证数据库系统的数据完整性,安全性,一致性,保证数据共享和防止数据冲突。

(4) )培养学生理论与实际相结合能力,培养学生开发创新能力。

2 实施办法:

(1) 选题:根据应用需求,提出题目,要求难易适中,业务情况容易了解,涉及其他专业的“专业性”不要太强。在题目表中提出几十个题目和相关课程设计参考书,以供同学们参考,也可以自己选题,或者结合课活动小组选题。但一定要按本课程设计要求进行。考虑到设计工作量,1个同学一组进行设计。

(2) 设计分三阶段

第一阶段:  进行 <1> 负责工作流和功能分析,E-R图设计

<2> 负责关系模式设计,存储过程\触发器\视图设计

第二阶段:  负责用PBVBVB.NETC#JavaDELPHI进行相应前台主要模块和菜单的设计

第三阶段:  整理文档和设计软件模块(数据库备份文档),交教师评分。.

3 设计内容:

(1) 题目及相关内容

(2) 工作流和功能要求

(3) E/R:包括局部E/R图和全局E/R

(4) 关系模式设计: 要求符合数据库模式设计的3原则

                 <1> 必须是BCNF 3NF

                 <2> 无损连接分解

                 <3> 保持FD分解

                 T-SQL或标准SQL写出相应DDL

(5) 对必须保持原子性的数据集合,要用PBVFPvbDELPHI.NETjspSQL server2000/2005的事务处理进行相应的设计

(6) 对防止非法修改或泄露的数据,要用触发器等技术进行相应的安全性设计.

(7) 写出需要在后台设计的有关视图的SQL.

(8) 每组要进行人员分工,各负其责,并且注明在设计书上,以便教师检查

(9) 设计一组数据库表的测试实例(测试数据及测试结果)

(10) 附录前台开发的有关屏幕拷贝

4评分:

(1)以课程设计书和软件模块形式完成,其中课程设计书必须交电子文档,软件模块以数据库备份文件形式上交。

(2)将小组成员和选题,交教师初审;

(3)16周前将全部材料交教师评分,评分根据设计内容的完成情况和质量好坏进行。