论文想法:
引子:2004-12-7于Zhengyu谈了近1小时,分析了Customer Profile项目的轮廓把握。希望起到提纲挈领以及为论文寻找思路之功效。
关键技术分析:
ASP.NET技术:
1>.异步多线程 (searchEngine)
2>.集中化控制
a. Remoting (集中发错误邮件 进程间通信)
b. filter (session的控制)
c. template (用于其他页面的继承)
d. user control
3>.cache的使用(应用于不常更新的数据的查询)
4>.错误处理。
每个函数有异常处理,记录错误信息于日志。假使遗忘,Global.asax.cs中Application_Error进行处理。
Oracle:
1>.访问远程数据库
a. load远程数据到本地,放临时表中
b. DBlink直接远程访问
c. 访问异构数据库数据 oracle访问sqlserver,用gateway
2>.oracle tuning
a. 直接用view呈现,改用访问多个table。把查询条件放在临时表中
b. 逻辑上:
schema的设计
index(复合/function…)
改用not exists(不是not in /minus)
Sql语句加些提示,加强执行计划
c. 物理上:
数据文件的分区
Blocksize的设计
物化view的使用
Java/Unix Shell:
数据抽取(ETL)方式:
远程---ftp--à本地 远程<--ftp---本地文件 对远程数据库的调用
分层:
contab shell java oracleProcedure
优势:
shell对字符处理擅长
java能对zip处理(java写的jdbc连接数据库程序)
Procedure擅长数据库的处理
体系结构分析:
目录结构
一层:GUI Forms/services(Downtime/Purger/Service)
二层:Entity
Logic(SearchLogic..)
三层:工具(common/Db/Email/http/IO/Log/MS(ExcelUtil)
安全:
1>.单点登陆
第三方 siteMider
2>.授权authorization
软件工程:
说明:2004-12-6于qingyi交流了近一小时,谈到了软件工程,CMMI,IQMS,建议我与Roc谈谈,或许有启示。
另辟蹊径:
找一感兴趣,但我似乎没有多少在软件开发上的兴趣,说找出重大的兴趣或值得的论题加以研究,真的其实蛮有困难的。研究
网络(分布式/P2P BT/远程web系统管理/流媒体)
ETL
任务书:
| 课题名称 | 多数据源集成项目体系架构分析和设计 |
| ||||||||||||
|
|
|
| ||||||||||||
| 院 (系) | 软件工程 |
| ||||||||||||
| 专 业 | 软件工程 |
| ||||||||||||
| 姓 名 | 夏斯华 |
| ||||||||||||
| 学 号 | 010155 |
| ||||||||||||
|
|
|
| ||||||||||||
2005 | 年 | 2 | 月 | 28 | 日至 | 2005 | 年 | 6 | 月 | 3 | 日共 | 14 | 周 | ||
院长(系主任)签字 | *** | |||||
指 导 教 师 签字 | *** | |||||
**** | 年 | ** | 月 | ** | 日 |
毕业设计(论文)的内容 课题来源与类型:实习中的实际项目实践、自拟 实习项目简介:本项目提供360度对于企业或公司顾客信息的分析和呈现。是公司IT项目的一部分,为市场和销售部门提供数据分析服务的。项目中的数据源是多重的,有: a. 从利用HP Service Bus而来的, b. 直接从ORACLE数据库导入的, c. 以FTP方式远程载入的, d. 从利用透明网关远程连接SQL SERVER数据库的 将多数据来源的数据整合统一于ORACLE数据库,供搜索引擎(C#实现)生成XML格式数据,以供前端不同的展现模块(ASP.NET实现)调用。 研究内容: 本论文在完成这样一个实际企业项目的基础上,针对企事业单位中这样极为普遍的数据整合、分析和展现需求的项目的体系结构分析和设计任务,提出其中的关键之处并探讨革新改进的余地。重点将着眼于对于体系架构的分析和思考。 研究意义: 本课题通过具体的项目实践,对目前很是普遍的体系架构进行研究。一方面深化了对项目本身的理解,另一方面提出另外的解决方案架构进而培养了革新的精神。
|
毕业设计(论文)的要求与数据 设计(论文)要求: 深刻领悟目前实际项目采取的架构细节。采取多种途径探讨出一种新的架构思路。并进行比较分析。 项目涉及到的数据: 平面文件中的数据,SQL SERVER/Oracle数据库中的数据,XML格式的数据等。数据形式多种多样,不过都是为最后分析服务。 可行性分析: 导师有着丰富的软件开发经验。本人参与了该种架构类型具体项目的开发,了解其优势和缺点所在。大量的文档,以及项目组同仁的帮助。时间上充裕,所有的这些是课题研究成功的保证。
|
毕业设计(论文)应完成的工作 1. 对C#编程、ASP.NET页面技术关键部分、dot Net框架较为深入的理解和掌握。 2. 多重数据源的整合的研究。 3. 更好地对数据进行分析和展现的研究。
| ||
毕业设计(论文)进程安排 | ||
序 号 |
设计(论文)各阶段名称 |
日 期 |
1 | 确定论文题目,撰写任务书 | 2005/02/28-2005/03/07 |
2 | 收集文献,提出体系架构需求和难点 | 2005/03/08-2005/03/15 |
3 | 理解目前项目采取方案,提出新的设计方案 | 2005/03/16-2005/03/31 |
4 | 分析设计的基本实现 | 2005/04/1-2005/04/15 |
5 | 论文的撰写和修改 | 2005/04/16-2005/06/01 |
6 | 学位论文答辩 | 2005/06/03-毕业 |
|
|
|
|
|
|
|
|
|
|
|
|
应收集的资料及主要参考文献 1. Jeffrey Richter(著) 李建忠(译),Microsoft .NET框架程序设计(修订版),清华大学出版社 2003 2. Hersh Bhasin(著) 高键 英宇等(译),ASP.NET专业项目实例开发,中国水利水电出版社 2002 3.(美)Simon Robinson等著,C# 高级编程,清华大学出版社 2002.1 4.(美)希尔特,C#完全手册 ,电子工业出版社 2002.8 5.(美)Marc T·Sewell,Laura M Sewell著,软件架构师入门必读,机械工业出版社 2003 6. Jeffrey R.Shapiro(著) 周之 黄玫(译),SQL Server 2000参考大全,清华大学出版社 2002 7. 王晓琴 ,Oracle 异构服务实践, http://www.ccw.com.cn/htm/center/prog/03_1_8_2.asp, 2003-1-8 8. 胡欣杰,Oracle 9i数据库管理员指南,北京希望电子出版社 2002 9. 李香敏主编,Sql server 2000编程员指南,北京希望电子出版社 2000 10. Niel M. Bornstein,.NET and XML,O'Reilly 2003.11 11. 实际项目相关的文档 ,HP GDCC 2004
|