安工大软件开发技术报告Word文件下载.docx
- 文档编号:17654873
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:20
- 大小:224.89KB
安工大软件开发技术报告Word文件下载.docx
《安工大软件开发技术报告Word文件下载.docx》由会员分享,可在线阅读,更多相关《安工大软件开发技术报告Word文件下载.docx(20页珍藏版)》请在冰豆网上搜索。
这篇文章详细介绍了MicrosoftSQLServer2008中的新的特性、优点和功能……在现今数据的世界里,公司要获得成功和不断发展,他们需要定位主要的数据趋势的愿景。
微软的这个数据平台愿景帮助公司满足这些数据爆炸和下一代数据驱动应用程序的需求。
微软将继续投入和发展以下的关键领域来支持他们的数据平台愿景:
关键任务企业数据平台、动态开发、关系数据和商业智能。
1.2.3ADO.NET介绍
ADO.NET的名称起源于ADO(ActiveXDataObjects),这是一个广泛的类组,用于在以往的Microsoft技术中访问数据。
之所以使用ADO.NET名称,是因为Microsoft希望表明,这是在NET编程环境中优先使用的数据访问接口。
1.2.4Linq查询介绍
LINQ,语言集成查询(LanguageINtegratedQuery)是一组用于c#和VisualBasic语言的扩展。
它允许编写C#或者VisualBasic代码以查询数据库相同的方式操作内存数据。
从技术角度而言,LINQ定义了大约40个查询操作符,如select、from、in、where以及orderby(C#中)。
使用这些操作符可以编写查询语句。
不过,这些查询还可以基于很多类型的数据,每个数据类型都需要一个单独的LINQ类型。
经过了最近20年,面向对象编程技术(object-oriented(OO)programmingtechnologies)在工业领域的应用已经进入了一个稳定的发展阶段。
程序员现在都已经认同像类(classes)、对象(objects)、方法(methods)这样的语言特性。
考察现在和下一代的技术,一个新的编程技术的重大挑战开始呈现出来,即面向对象技术诞生以来并没有解决降低访问和整合信息数据(accessingandintegratinginformation)的复杂度的问题。
其中两个最主要访问的数据源与数据库(database)和XML相关。
LINQ提供了一条更常规的途径即给.NetFramework添加一些可以应用于所有信息源(allsourcesofinformation)的具有多种用途(general-purpose)的语法查询特性(queryfacilities),这是比向开发语言和运行时(runtime)添加一些关系数据(relational)特性或者类似XML特性(XML-specific)更好的方式。
这些语法特性就叫做.NETLanguageIntegratedQuery(LINQ)。
2.可行性研究
2.1技术可行性
系统采用B/S模式,以SQLServer数据库为后台核心应用、以管理为目的的信息平台。
人事信息管理,项目管理,成果管理等大部分的功能通过校园内的局域网实现,有利于提高系统的效率和安全性;
项目的申报、审核等均可在系统上进行,有利于提高科研相关人员的工作效率。
用户在经过身份确认后,系统按照权限的不同向其不同各种类型用户所对应的功能。
实现系统的各模块功能需要用到Asp.Net开发技术和数据相关技术,以及对用户权限管理的授权机制。
现有的相关技术已经成熟,完全可以实现系统开发目标。
同时系统采用三层架构作为架构设计模式,一定程度上提高了系统的可维护性、可扩展性。
由于采用B/S模式,方便的同时也带来了数据的安全性问题。
对此,系统采用了验证与授权、数据加密、基于角色的访问控制等手段解决安全性问题。
2.2经济可行性
使用该系统能可以大大提高科研相关人员的工作效率,通过系统对科研项目的管理避免人为管理时参生的多种问题,综合多方面考虑,投入远大于收益,因此从经济可行性方面分析可行。
2.3操作可行性
系统开发技术成熟,系统使用者主要是高校教职工,对计算机都有一定的了解。
2.4结论
经上述可行性分析,项目的开发可以立即进行。
3.系统需求分析
3.1用户需求分析
3.1.1用户需求
一般用户使用该管理软件能申报项目,科研成果;
对个人所负责的项目查找,修改申请,经费认领申请;
对科研成果查看,统计分析等。
相关管理人员利用该软件对申报立项的项目进行审批。
3.1.2系统功能需求
个人信息管理:
用户信息的录入,查询,修改。
个人对自己信息的确认,如果有误提供证明,由管理人员更改。
由个人信息能链接到自己参与的项目信息。
项目管理:
系统初始阶段对各科研项目的录入,确认。
项目申报,对申报项目审核,审批等。
其中审批包含多级审批,由项目能链接到该项目负责人信息。
科研经费管理:
对等待认领的科研经费发布通知,项目负责人申请经费认领,管理员确认审批。
成果管理:
科研成果的录入,查询等。
用户可将自己项目取得的成果进行申报。
科研成果分为一下几种:
论文类、图书著作类、发明专利类、应用类。
3.1.3系统性能需求
能够对系统定期进行维护,进行一系列改动,各表之间交叉的部分可以互相查询,但修改只能在本表中进行。
3.1.4数据分析
3.2系统DFD图
申报书
查询表
项目单
教职工
科研管理人员
统计表
3.3系统E-R图
局部ER图:
项目
系统全局核心ER图
4.系统设计
4.1数据库逻辑结构设计
表名
字段名
主键
类型
长度
字段说明
FR_FruitType
FruitTypeCode
√
nvarchar
20
成果类型
FruitTypeName
30
FR_Paper
PaperCode
论文入库号
论文
PaperName
50
论文题目
ProjCode
论文依赖的项目
PaperTypeCode
论文类型(SCI\IE等)
PaperStatusCode
论文状态
SCI
numeric
5
影响因子
WebQueryUrl
网络查询链接
FR_PaperStatus
PaperStatusName
FR_PaperType
论文类型编码
论文类型
PaperTypeName
FR_Patent
PatentCode
专利入库号
专利
PatentNo
40
专利号
PatentName
专利名称
PatentTypeCode
专利类别
FR_PatentType
专利类型编码
专利类型
PatentTypeName
FR_Work
WorkCode
入库号
著作
WorkName
著作名称
PublishDate
date
10
出版时间
WorkTypeCode
著作类别
HR_Degree
DegreeCode
学位
DegreeName
HR_Depart
DepCode
部门
DepName
DepLeadger
DepAddr
DepTypeCode
ParentDep
DepDisc
text
2.1E+09
HR_DepType
部门类型
DepTypeName
HR_EduBackground
EduBackground
学历
EduBackgroundName
HR_Employee
EmpCode
EmpName
Birth
Sex
1
PositionCode
TitleCode
NationCode
HomeTown
PoliStatesCode
StaffTypeCode
EmpTypeCode
Phone
Graduated
GraduatedPro
EduBackgroundCode
Degree
PostCode
PerSatus
IdNo
IdTypeCode
SubDirection
BankCard
TeacherNo
HR_EmpType
教职工类型)
EmpTypeName
HR_FruitForm
FruitFormCode
成果形式
FruitFormName
HR_IdType
证件类型
IdTypeName
HR_Nation
民族
NationName
15
HR_PerStatus
PerStatus
在职状态
PerStatusName
HR_PoliStates
政治面貌
PoliStatesName
HR_Position
职位
PositionName
HR_Post
职务
PostName
HR_StaffType
编制类别
StaffTypeName
HR_Subject
SubjectCode
学科方向
SubjectName
学科代码
HR_Title
职称
TitleName
HR_TitleLevel
TitleLevelCode
职称级别
TitleLevelName
PM_AuditHistory
审核记录
ProjStatusCode
所批状态
AuditDate
审核日期
AuditUser
审核人
AuditResult
审核结果
Memo
备注
PM_Project
ProjName
ProjSourceCode
状态
ParentId
父项目
Leadger
负责人
FinanceNo
财务账号
MatFunds
18
配套经费
StartDate
开始日期
EndDate
结束日期
CreateUser
创建人
CreateDate
创建日期
ChangeUser
修改人
ChangeDate
CloseDate
ApplyDate
申请日期
Report
image
可行性研究报告
ProjBasis
立项依据
ExecResult
varchar
预期结果
ResMeaning
研究意义
ResTypeCode
研究类别
ConMoney
合同金额
PM_ProjFundsClaim
经费申请
ClaimDate
认领日期
ClaimMoney
认领钱
MoneyUse
经费用途
MoneyDepart
付款部门
CardType
入卡类型
CardNo
卡号
ClaimStatus
认领状态
PM_ProjMember
项目参与
MemberNo
参与人员编码
ProjMemberTypeCode
参与类别
WorkPercent
工作量百分比
PM_ProjMemberType
参与类型编码
参与类型
ProjMemberTypeName
类别名称
PM_ProjResult
项目成果
最终成果形式
ResultFormCode
结题形式
ResultMemo
结题摘要
EnMemo
英文摘要
ResultDate
结题时间
ResultTypeCode
结题类型
审核状态
FactMoney
实际支出经费
AppliDate
申请时间
PM_ProjSource
项目来源编码
项目来源
ProjSourceName
来源
ProjSourceTypeCode
项目来源类别
PM_ProjSourceType
来源类别编码
来源类型
ProjSourcTypeName
PM_ProjStatus
项目状态编码
项目状态
ProjStatusName
状态名称
PM_ResType
ResTypeName
PM_ResultForm
项目结题形式
ResultFormName
PM_ResultType
ResultTypeName
4.2功能模块图及分模块功能描述
4.2.1系统的功能模块图
4.2.2项目申报模块顺序图
4.2.2系统功能模块简介
系统管理模块:
新增、删除、查询系统用户;
修改用户密码,权限。
人事信息管理模块:
对教职工信息增加,删除,查询,修改。
项目管理模块:
教职工申报项目,科研管理人员审核,批复项目。
申请项目的变更。
经费管理:
申请,审核,认领经费。
申报,查询科研成果,对科研成果排名、等。
5.系统实施
5.1建立数据库
创建系统表:
CREATETABLE[dbo].[RE_TSTC](
[TCode][varchar](50)NOTNULL,
[TText][varchar](50)NULL,
[Assembly][varchar](100)NULL,
[Path][varchar](100)NULL,
[Authorize][int]NULL,
[CreateUser][varchar](
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 安工大 软件 开发 技术 报告