保全系统项目介绍

来源:互联网 发布:德意志银行 知乎 编辑:程序博客网 时间:2024/04/28 01:45
这个项目是本人参与的第一个C#.NET的项目,也是本人参加工作以来的第一个大型团队合作开发项目。

一。保全项目开发纪要


开发期限:2004/12-2005/2的开发项目
开发环境:Visual Studio .NET 2003;SQL Server 2000;Visual SourceSafe 6.0
主机1台:Windows 2000 server ;SQL Server 2000 ;.Net Framework ;Visual SourceSafe 6.0
开发端3台:Visual Studio .NET 2003 ;Visual SourceSafe 6.0
开发语言:C#.NET ;Javascript ;VBA ;Transact-SQL

总共参与开发人数:3人(除了数据库,其实就2个人)
本人负责服务器配置和该工程的程序部分的开发。其他,一人负责数据库的创建(现在已经离开队伍);一人负责界面,由于工期紧,我一部分程序也有他代劳了。(非常感谢)

开发流程:
这里直接从项目开发开始,因为先期的需求分析和系统总体分析,由我们老大安排好了。作为代码工,本人也只能从这里开始我的第一个工程之路了。

    整理出来的流程概括如下:
    *配置开发环境
    1.DB
    2.IIS
    3.VSS//有些同志,可能不了解。我也是这次才发现这个东东的存在。全称:Visual SourceSafe 用处是代码管理数据库,中文成版本管理器,保存每个开发人员最新进展,可以随时获得最新版本。有多人共同开发时,用于同步共享协调程序的开发。微软成其为“为软件开发人员和系统管理员确保其解决方案的安全性提供最佳方案。”具体可以参考网上其它文章,MSDN也有。我的连接中将提供一些。
    *经过以上配置之后,接下来进入具体程序C#.NET
    1.aspx页面初成
    2.aspx.cs代码编写
    
由于我们老大不懂.NET和C#,在这个开发过程中,他只有一句话,[有什么不懂得查网络。]所以整个开发,都是在完全没有经验的情况下,磕磕碰碰完成的。所以说起,流程,实在有点混。现在也没有个清晰的思路。也不知道上面这么写,可以否。希望哪位大虾指点指点,因为代码功能,网上都可以抄到。可是开发的思路,整体开发的经验却难以找到。本文的目的也是出于此。希望和大家讨论一下《开发环节》

    接下来,说明一下,该项目用到的主要技术(功能实现):
1-数据库相关
    数据库连接,数据库的插入/更新/删除        DataAdapt+DataSet; DataReader ;Web.config的配置
    数据的格式化显示        DataGrid; Repeater
    
    包括对DataSet的再处理,DataGrid和Repeater的添加序号-排序-链接-更改/插入/删除行-自定义列-分页-格式化显示等等

 2-页面相关
     表单数据检验(正则法)
     弹出对话框,警告框,确认框(结合javascript)
     页面打印(调用IE javascript)
     页面式样(.css)
     页面信息传递(这里主要用Session)

3-Excel相关
    服务器端对本地Excel操作
    自动提供Excel文件下载
    Excel VBA自动批量动态打印,批量动态另存
    Excel Macio其他

4-PDF(研究中)
    打印
    下载

先介绍到这里,以后我会逐步逐步把以上已经实现的功能,一个一个详细加以介绍。甚至直接给出代码。希望在此过程中,你发现了什么不对的地方或者有更理想的实现方法,也恳请你能够告诉我。
原创粉丝点击