毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
C#+access工程项目管理系统设计与实现(9)
图4-3管理员用户用例图
用户登陆流程图如下图4-4所示
图4-4用户登陆流程图
本系统的系统总构架图如图4-5所示
图4.5 系统总体构架图
4.2 系统数据库
本系统选择ACCESS做后台数据库,而没有选择SQL来开发,原因主要有以下几点:
Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各中对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。
Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。
Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。
4.2.1 数据字典
(1)数据流词条描述
(2)数据元素词条描述
(3)数据文件词条描述
(4)加工逻辑词条描述
(5)源点及汇(终)点词条描述
4.2.2 系统实现的关键技术
(1)正则表达式:用户匹配或替换文本内容,如UBB、注册验证、特定参数检查多处用
(2)存储过程:几乎在每个模块都使用了该方式,当然有的地方使用存储过程是不佳的,
不过在这些地方我直接用了SQL语句,这里设计的存储过程有复杂的也有简单的,简单查询、更新、插入,还有通过计算、判断、多重语句、分页
(3)XML:主要是操作与读取Web.config文件和做RSS订阅方面用到一点
(4)文件处理:后台文件的编辑、处理以及文件信息的查看,服务端空间占用、文件上
传等都有用到
(5)简单算法与面向对象应用:比较零散
(6)WebForm:ASP.NET&ADO.NET技术,主要是综合的应用
(7)数据绑定:在操作DataGrid等控件时,需要反复的绑定,比如删除、编辑、分页后
要重新的绑定,DataList、DownList同样应用
(8)控件、组件:DataGrid、DataList、用户控件……
(9)编码安全:COOKIE实现与加密、参数过滤、密码加密……
(10)统计分析:简单的数据分析
(11)图形图像:验证码的生成和其他动态加载的处理、统计分析
(12)SQL编码与脚本:各地方实现方式、条件不同,在系统SQL脚本和代码皆有
4.2.3 接口设计
(1)用户接口
不同的界面和功能,系统都会有良好的界面提示信息,诸如置顶展开、日历浏览等,以及交互的链接结构。针对URLRewrite的实现,可以由用户自己编辑正则表达式,自定义重写操作。在系统目录下的Rewrite.config里。重写后用户可根据设定的重写规则,进行访问、操作、管理等。在提供的系统操作上,用户可以根据提示信息来管理(发表、删除、查看信息、浏览……)。另一方面,对不同区域的用户提供服务,没采用不同文化处理,所以没法决定用户喜欢的语言以及使用该语言提交Web页面,
共13页:
上一页
1
2
3
4
5
6
7
8
9
10
11
12
13
下一页
上一篇:
ASP.net网上鲜花电子商务系统的分析与设计
下一篇:
OFFICE WORD电子印章系统的设计与实现
PHP+IOS的会议管理系统的设计+ER图
标准件经销管理系统【959字】
客户關系管理系统的发展与研究【1843字】
學生成绩管理系统的设计与实现【1741字】
港航管理系统门户网站之思考【2521字】
可扩展的计算机网络管理...
java物业管理系统设计
公寓空调设计任务书
承德市事业单位档案管理...
10万元能开儿童乐园吗,我...
神经外科重症监护病房患...
C#学校科研管理系统的设计
AT89C52单片机的超声波测距...
医院财务风险因素分析及管理措施【2367字】
中国学术生态细节考察《...
志愿者活动的调查问卷表
国内外图像分割技术研究现状